Faster vom encoding and decoding.

This CL implements a collection of changes that speeds up both
vom encoding and decoding:

1) Use struct field indices rather than names.  This avoids map
lookups in the common case, which gives a big win.

2) Cleanup and simplify the core uint decoding routines.  We had
added many variants of these routines to handle control codes,
peeking rather than reading, and decoding from byte slices rather
than decbuf.  This CL boils it down to a much smaller set of
methods, and speeds up each of those by using the new decbuf API
described next.

3) Faster decbuf API.  Go only inlines short functions that don't
themselves call other functions, and inlining makes a huge
difference for the core decoding routines.  The new API factors
things such that all of the common-case code is inlined.

4) Add a better fastpath for ReadValue* for decoding.  This is
the codepath taken for decoding struct and union fields, and in
the common case where the type of the serialized bytes is
identical to the type we're decoding into, we can avoid all
extraneous work.

5) Use the unsafe package to avoid a copy when decoding strings.

There are more optimizations to be made for the encoder, and we
might consider using enum label indices rather than strings for a
similar gain.  Those will come separately.

The numbers are below.  Note that some of the "Zero" cases got
much worse; I'm not worrying about it since the absolute times
are still pretty low, and we can deal with specific Zero
optimizations separately.

benchmark                           old ns/op   new ns/op   delta
Vom___DecodeMany_XNumber                 516         532   +3.10%
Vom___DecodeMany_VNumber                 290         262   -9.66%
Vom___DecodeMany_XStringSmall            744         643  -13.58%
Vom___DecodeMany_VStringSmall            409         358  -12.47%
Vom___DecodeMany_XStringLarge          32310       18983  -41.25%
Vom___DecodeMany_VStringLarge          31709       18030  -43.14%
Vom___DecodeMany_VEnum                   330         293  -11.21%
Vom___DecodeMany_XByteListSmall          821         774   -5.72%
Vom___DecodeMany_VByteListSmall          468         464   -0.85%
Vom___DecodeMany_XByteListLarge        19163       19376   +1.11%
Vom___DecodeMany_VByteListLarge        18061       18388   +1.81%
Vom___DecodeMany_XByteArray              796         759   -4.65%
Vom___DecodeMany_VByteArray              387         376   -2.84%
Vom___DecodeMany_XArray                  848         789   -6.96%
Vom___DecodeMany_VArray                  481         434   -9.77%
Vom___DecodeMany_XListSmall             1157        1151   -0.52%
Vom___DecodeMany_VListSmall              570         498  -12.63%
Vom___DecodeMany_XListLarge          3522243     2550194  -27.60%
Vom___DecodeMany_VListLarge          2453626     1267771  -48.33%
Vom___DecodeMany_XListAnySmall          2913        2872   -1.41%
Vom___DecodeMany_VListAnySmall          1634        1547   -5.32%
Vom___DecodeMany_XListAnyLarge      35741635    34369621   -3.84%
Vom___DecodeMany_VListAnyLarge      24464561    26419889   +7.99%
Vom___DecodeMany_VSet                   1148        1003  -12.63%
Vom___DecodeMany_XMap                   3175        2792  -12.06%
Vom___DecodeMany_VMap                   1312        1104  -15.85%
Vom___DecodeMany_XSmallStruct           2534        1594  -37.10%
Vom___DecodeMany_VSmallStruct            856         602  -29.67%
Vom___DecodeMany_XLargeStruct          30923        8442  -72.70%
Vom___DecodeMany_VLargeStruct           5944        2740  -53.90%
Vom___DecodeMany_XLargeStructZero        878         860   -2.05%
Vom___DecodeMany_VLargeStructZero        424         391   -7.78%
Vom___DecodeMany_VSmallUnion            1355        1168  -13.80%
Vom___DecodeMany_Time                   1755        1677   -4.44%
Vom___DecodeMany_Blessings             54516       53270   -2.29%
Vom___DecodeMany_RPCRequestZero          492         565  +14.84%
Vom___DecodeMany_RPCRequestFull        55682       53923   -3.16%
Vom___DecodeMany_RPCResponseZero         481         590  +22.66%
Vom___DecodeMany_RPCResponseFull       41434       39328   -5.08%
Vom___Decode_____XNumber                1301        1309   +0.61%
Vom___Decode_____VNumber                 881         880   -0.11%
Vom___Decode_____XStringSmall           1429        1396   -2.31%
Vom___Decode_____VStringSmall           1039         954   -8.18%
Vom___Decode_____XStringLarge          33067       19657  -40.55%
Vom___Decode_____VStringLarge          32185       18628  -42.12%
Vom___Decode_____VEnum                   907         882   -2.76%
Vom___Decode_____XByteListSmall         1575        1525   -3.17%
Vom___Decode_____VByteListSmall         1082        1087   +0.46%
Vom___Decode_____XByteListLarge        19933       19912   -0.11%
Vom___Decode_____VByteListLarge        18839       18905   +0.35%
Vom___Decode_____XByteArray             1581        1522   -3.73%
Vom___Decode_____VByteArray              966         948   -1.86%
Vom___Decode_____XArray                 1831        1711   -6.55%
Vom___Decode_____VArray                 1227        1160   -5.46%
Vom___Decode_____XListSmall             2122        2113   -0.42%
Vom___Decode_____VListSmall             1307        1200   -8.19%
Vom___Decode_____XListLarge          3380767     2520905  -25.43%
Vom___Decode_____VListLarge          2453680     1251395  -49.00%
Vom___Decode_____XListAnySmall          4210        4113   -2.30%
Vom___Decode_____VListAnySmall          2701        2617   -3.11%
Vom___Decode_____XListAnyLarge      37350228    36966199   -1.03%
Vom___Decode_____VListAnyLarge      26369538    25015060   -5.14%
Vom___Decode_____VSet                   1956        1794   -8.28%
Vom___Decode_____XMap                   4132        3798   -8.08%
Vom___Decode_____VMap                   2156        1910  -11.41%
Vom___Decode_____XSmallStruct           3542        2536  -28.40%
Vom___Decode_____VSmallStruct           1684        1406  -16.51%
Vom___Decode_____XLargeStruct          33490        9621  -71.27%
Vom___Decode_____VLargeStruct           7075        3747  -47.04%
Vom___Decode_____XLargeStructZero       2120        2004   -5.47%
Vom___Decode_____VLargeStructZero       1426        1352   -5.19%
Vom___Decode_____VSmallUnion            2444        2180  -10.80%
Vom___Decode_____Time                   2662        2570   -3.46%
Vom___Decode_____Blessings             57429       55326   -3.66%
Vom___Decode_____RPCRequestZero         1883        1938   +2.92%
Vom___Decode_____RPCRequestFull        58022       56356   -2.87%
Vom___Decode_____RPCResponseZero        1877        2040   +8.68%
Vom___Decode_____RPCResponseFull       45224       42712   -5.55%

Vom___EncodeMany_XNumber                 419         414   -1.19%
Vom___EncodeMany_VNumber                 155         155   +0.00%
Vom___EncodeMany_XStringSmall            429         437   +1.86%
Vom___EncodeMany_VStringSmall            172         160   -6.98%
Vom___EncodeMany_XStringLarge          23602        8093  -65.71%
Vom___EncodeMany_VStringLarge          23084        8007  -65.31%
Vom___EncodeMany_VEnum                   165         165   +0.00%
Vom___EncodeMany_XByteListSmall          451         440   -2.44%
Vom___EncodeMany_VByteListSmall          166         162   -2.41%
Vom___EncodeMany_XByteListLarge         8084        7798   -3.54%
Vom___EncodeMany_VByteListLarge         7648        7723   +0.98%
Vom___EncodeMany_XByteArray              669         658   -1.64%
Vom___EncodeMany_VByteArray              182         184   +1.10%
Vom___EncodeMany_XArray                  592         610   +3.04%
Vom___EncodeMany_VArray                  257         260   +1.17%
Vom___EncodeMany_XListSmall              621         631   +1.61%
Vom___EncodeMany_VListSmall              270         271   +0.37%
Vom___EncodeMany_XListLarge          3153432     3169541   +0.51%
Vom___EncodeMany_VListLarge          2110173     2096758   -0.64%
Vom___EncodeMany_XListAnySmall          6186        6067   -1.92%
Vom___EncodeMany_VListAnySmall          5047        4895   -3.01%
Vom___EncodeMany_XListAnyLarge     144857440   141422491   -2.37%
Vom___EncodeMany_VListAnyLarge     134381574   134091980   -0.22%
Vom___EncodeMany_VSet                    408         385   -5.64%
Vom___EncodeMany_XMap                   2382        2306   -3.19%
Vom___EncodeMany_VMap                    493         487   -1.22%
Vom___EncodeMany_XSmallStruct           1518        1319  -13.11%
Vom___EncodeMany_VSmallStruct            375         329  -12.27%
Vom___EncodeMany_XLargeStruct          25430       11837  -53.45%
Vom___EncodeMany_VLargeStruct           8621        2293  -73.40%
Vom___EncodeMany_XLargeStructZero      15917        9064  -43.05%
Vom___EncodeMany_VLargeStructZero        204         205   +0.49%
Vom___EncodeMany_VSmallUnion             210         210   +0.00%
Vom___EncodeMany_Time                   1582        1583   +0.06%
Vom___EncodeMany_Blessings              4870        4295  -11.81%
Vom___EncodeMany_RPCRequestZero          194         200   +3.09%
Vom___EncodeMany_RPCRequestFull         4542        3863  -14.95%
Vom___EncodeMany_RPCResponseZero         549         593   +8.01%
Vom___EncodeMany_RPCResponseFull       39815       40801   +2.48%
Vom___Encode_____XNumber                3969        3785   -4.64%
Vom___Encode_____VNumber                3338        3201   -4.10%
Vom___Encode_____XStringSmall           3958        3787   -4.32%
Vom___Encode_____VStringSmall           3354        3209   -4.32%
Vom___Encode_____XStringLarge          59871       45504  -24.00%
Vom___Encode_____VStringLarge          59339       44453  -25.09%
Vom___Encode_____VEnum                  4081        3842   -5.86%
Vom___Encode_____XByteListSmall         4210        4059   -3.59%
Vom___Encode_____VByteListSmall         3484        3397   -2.50%
Vom___Encode_____XByteListLarge        45808       46017   +0.46%
Vom___Encode_____VByteListLarge        44811       44857   +0.10%
Vom___Encode_____XByteArray             4536        4375   -3.55%
Vom___Encode_____VByteArray             3580        3483   -2.71%
Vom___Encode_____XArray                 4539        4393   -3.22%
Vom___Encode_____VArray                 3785        3647   -3.65%
Vom___Encode_____XListSmall             4522        4374   -3.27%
Vom___Encode_____VListSmall             3750        3625   -3.33%
Vom___Encode_____XListLarge          3344065     3333010   -0.33%
Vom___Encode_____VListLarge          2294181     2296135   +0.09%
Vom___Encode_____XListAnySmall         10908       10596   -2.86%
Vom___Encode_____VListAnySmall          9623        9218   -4.21%
Vom___Encode_____XListAnyLarge     150154031   148440574   -1.14%
Vom___Encode_____VListAnyLarge     140397260   141110872   +0.51%
Vom___Encode_____VSet                   3990        4115   +3.13%
Vom___Encode_____XMap                   6847        6517   -4.82%
Vom___Encode_____VMap                   4385        4147   -5.43%
Vom___Encode_____XSmallStruct           7481        6904   -7.71%
Vom___Encode_____VSmallStruct           5740        5315   -7.40%
Vom___Encode_____XLargeStruct          44549       29674  -33.39%
Vom___Encode_____VLargeStruct          26891       18749  -30.28%
Vom___Encode_____XLargeStructZero      34969       25891  -25.96%
Vom___Encode_____VLargeStructZero      18380       16568   -9.86%
Vom___Encode_____VSmallUnion            5218        4916   -5.79%
Vom___Encode_____Time                   6901        6610   -4.22%
Vom___Encode_____Blessings             31926       30306   -5.07%
Vom___Encode_____RPCRequestZero        38502       36148   -6.11%
Vom___Encode_____RPCRequestFull        46935       43710   -6.87%
Vom___Encode_____RPCResponseZero       39865       37641   -5.58%
Vom___Encode_____RPCResponseFull       89045       92906   +4.34%

MultiPart: 1/4
Change-Id: I6e7b568a2a25812d528d8d9ebc0eda50448e4da7
diff --git a/discovery/discovery.vdl.go b/discovery/discovery.vdl.go
index 530fac6..03c8d4d 100644
--- a/discovery/discovery.vdl.go
+++ b/discovery/discovery.vdl.go
@@ -234,17 +234,17 @@
 		return err
 	}
 	if x.Id != (AdId{}) {
-		if err := enc.NextFieldValueBytes("Id", __VDLType_array_1, x.Id[:]); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_array_1, x.Id[:]); err != nil {
 			return err
 		}
 	}
 	if x.InterfaceName != "" {
-		if err := enc.NextFieldValueString("InterfaceName", vdl.StringType, x.InterfaceName); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.InterfaceName); err != nil {
 			return err
 		}
 	}
 	if len(x.Addresses) != 0 {
-		if err := enc.NextField("Addresses"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Addresses); err != nil {
@@ -252,7 +252,7 @@
 		}
 	}
 	if len(x.Attributes) != 0 {
-		if err := enc.NextField("Attributes"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.Attributes.VDLWrite(enc); err != nil {
@@ -260,14 +260,14 @@
 		}
 	}
 	if len(x.Attachments) != 0 {
-		if err := enc.NextField("Attachments"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := x.Attachments.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -296,42 +296,49 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			bytes := x.Id[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "InterfaceName":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.InterfaceName = value
 			}
-		case "Addresses":
+		case 2:
 			if err := __VDLReadAnon_list_1(dec, &x.Addresses); err != nil {
 				return err
 			}
-		case "Attributes":
+		case 3:
 			if err := x.Attributes.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Attachments":
+		case 4:
 			if err := x.Attachments.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/naming/naming.vdl.go b/naming/naming.vdl.go
index 59a2533..23aec03 100644
--- a/naming/naming.vdl.go
+++ b/naming/naming.vdl.go
@@ -76,12 +76,12 @@
 		return err
 	}
 	if x.Server != "" {
-		if err := enc.NextFieldValueString("Server", vdl.StringType, x.Server); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Server); err != nil {
 			return err
 		}
 	}
 	if !x.Deadline.Time.IsZero() {
-		if err := enc.NextField("Deadline"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		var wire vdltime.WireDeadline
@@ -92,7 +92,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -103,22 +103,33 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Server":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Server = value
 			}
-		case "Deadline":
+		case 1:
 			var wire vdltime.WireDeadline
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -126,10 +137,6 @@
 			if err := vdltime.WireDeadlineToNative(wire, &x.Deadline); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -172,12 +179,12 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if len(x.Servers) != 0 {
-		if err := enc.NextField("Servers"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Servers); err != nil {
@@ -185,16 +192,16 @@
 		}
 	}
 	if x.ServesMountTable {
-		if err := enc.NextFieldValueBool("ServesMountTable", vdl.BoolType, x.ServesMountTable); err != nil {
+		if err := enc.NextFieldValueBool(2, vdl.BoolType, x.ServesMountTable); err != nil {
 			return err
 		}
 	}
 	if x.IsLeaf {
-		if err := enc.NextFieldValueBool("IsLeaf", vdl.BoolType, x.IsLeaf); err != nil {
+		if err := enc.NextFieldValueBool(3, vdl.BoolType, x.IsLeaf); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -226,43 +233,50 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Servers":
+		case 1:
 			if err := __VDLReadAnon_list_1(dec, &x.Servers); err != nil {
 				return err
 			}
-		case "ServesMountTable":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.ServesMountTable = value
 			}
-		case "IsLeaf":
+		case 3:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.IsLeaf = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -315,19 +329,19 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Error != nil {
-		if err := enc.NextField("Error"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := verror.VDLWrite(enc, x.Error); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -338,29 +352,36 @@
 	if err := dec.StartValue(__VDLType_struct_6); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_6 {
+			index = __VDLType_struct_6.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Error":
+		case 1:
 			if err := verror.VDLRead(dec, &x.Error); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -418,13 +439,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("Entry"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -434,13 +455,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("Error"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -450,33 +471,40 @@
 	if err := dec.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "Entry":
+	if decType != __VDLType_union_7 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_7.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field GlobReplyEntry
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "Error":
+	case 1:
 		var field GlobReplyError
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -534,10 +562,10 @@
 	if err := enc.StartValue(__VDLType_union_8); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("Name", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -547,13 +575,13 @@
 	if err := enc.StartValue(__VDLType_union_8); err != nil {
 		return err
 	}
-	if err := enc.NextField("Error"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -563,12 +591,23 @@
 	if err := dec.StartValue(__VDLType_union_8); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "Name":
+	if decType != __VDLType_union_8 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_8.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field GlobChildrenReplyName
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -577,22 +616,18 @@
 			field.Value = value
 		}
 		*x = field
-	case "Error":
+	case 1:
 		var field GlobChildrenReplyError
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
diff --git a/query/engine/internal/testdata/testdata.vdl.go b/query/engine/internal/testdata/testdata.vdl.go
index a6e97c2..961408a 100644
--- a/query/engine/internal/testdata/testdata.vdl.go
+++ b/query/engine/internal/testdata/testdata.vdl.go
@@ -40,26 +40,26 @@
 		return err
 	}
 	if x.Street != "" {
-		if err := enc.NextFieldValueString("Street", vdl.StringType, x.Street); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Street); err != nil {
 			return err
 		}
 	}
 	if x.City != "" {
-		if err := enc.NextFieldValueString("City", vdl.StringType, x.City); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.City); err != nil {
 			return err
 		}
 	}
 	if x.State != "" {
-		if err := enc.NextFieldValueString("State", vdl.StringType, x.State); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.State); err != nil {
 			return err
 		}
 	}
 	if x.Zip != "" {
-		if err := enc.NextFieldValueString("Zip", vdl.StringType, x.Zip); err != nil {
+		if err := enc.NextFieldValueString(3, vdl.StringType, x.Zip); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -70,46 +70,53 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Street":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Street = value
 			}
-		case "City":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.City = value
 			}
-		case "State":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.State = value
 			}
-		case "Zip":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Zip = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -328,19 +335,19 @@
 		return err
 	}
 	if x.Rating != 0 {
-		if err := enc.NextFieldValueUint("Rating", vdl.ByteType, uint64(x.Rating)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.Rating)); err != nil {
 			return err
 		}
 	}
 	if x.FourScoreRatings != (RatingsArray{}) {
-		if err := enc.NextField("FourScoreRatings"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.FourScoreRatings.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -351,29 +358,36 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Rating":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.Rating = byte(value)
 			}
-		case "FourScoreRatings":
+		case 1:
 			if err := x.FourScoreRatings.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -483,12 +497,12 @@
 		return err
 	}
 	if x.Rating != ExperianRatingGood {
-		if err := enc.NextFieldValueString("Rating", __VDLType_enum_3, x.Rating.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_3, x.Rating.String()); err != nil {
 			return err
 		}
 	}
 	if len(x.TdhApprovals) != 0 {
-		if err := enc.NextField("TdhApprovals"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_1(enc, x.TdhApprovals); err != nil {
@@ -496,11 +510,11 @@
 		}
 	}
 	if x.Auditor != TdhTom {
-		if err := enc.NextFieldValueString("Auditor", __VDLType_enum_6, x.Auditor.String()); err != nil {
+		if err := enc.NextFieldValueString(2, __VDLType_enum_6, x.Auditor.String()); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -529,15 +543,26 @@
 	if err := dec.StartValue(__VDLType_struct_7); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Rating":
+		}
+		if decType != __VDLType_struct_7 {
+			index = __VDLType_struct_7.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -546,11 +571,11 @@
 					return err
 				}
 			}
-		case "TdhApprovals":
+		case 1:
 			if err := __VDLReadAnon_set_1(dec, &x.TdhApprovals); err != nil {
 				return err
 			}
-		case "Auditor":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -559,10 +584,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -620,19 +641,19 @@
 		return err
 	}
 	if x.Rating != 0 {
-		if err := enc.NextFieldValueInt("Rating", vdl.Int16Type, int64(x.Rating)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int16Type, int64(x.Rating)); err != nil {
 			return err
 		}
 	}
 	if len(x.PreviousRatings) != 0 {
-		if err := enc.NextField("PreviousRatings"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_2(enc, x.PreviousRatings); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -664,29 +685,36 @@
 	if err := dec.StartValue(__VDLType_struct_9); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Rating":
+		}
+		if decType != __VDLType_struct_9 {
+			index = __VDLType_struct_9.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.Rating = int16(value)
 			}
-		case "PreviousRatings":
+		case 1:
 			if err := __VDLReadAnon_map_2(dec, &x.PreviousRatings); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -785,13 +813,13 @@
 	if err := enc.StartValue(__VDLType_union_11); err != nil {
 		return err
 	}
-	if err := enc.NextField("EquifaxReport"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -801,13 +829,13 @@
 	if err := enc.StartValue(__VDLType_union_11); err != nil {
 		return err
 	}
-	if err := enc.NextField("ExperianReport"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -817,13 +845,13 @@
 	if err := enc.StartValue(__VDLType_union_11); err != nil {
 		return err
 	}
-	if err := enc.NextField("TransUnionReport"); err != nil {
+	if err := enc.NextField(2); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -833,39 +861,46 @@
 	if err := dec.StartValue(__VDLType_union_11); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "EquifaxReport":
+	if decType != __VDLType_union_11 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_11.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field AgencyReportEquifaxReport
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "ExperianReport":
+	case 1:
 		var field AgencyReportExperianReport
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "TransUnionReport":
+	case 2:
 		var field AgencyReportTransUnionReport
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -895,19 +930,19 @@
 		return err
 	}
 	if x.Agency != CreditAgencyEquifax {
-		if err := enc.NextFieldValueString("Agency", __VDLType_enum_2, x.Agency.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_2, x.Agency.String()); err != nil {
 			return err
 		}
 	}
 	if x.Report != nil && !x.Report.VDLIsZero() {
-		if err := enc.NextField("Report"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Report.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -920,15 +955,26 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Agency":
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -937,14 +983,10 @@
 					return err
 				}
 			}
-		case "Report":
+		case 1:
 			if err := VDLReadAgencyReport(dec, &x.Report); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -990,22 +1032,22 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Id != 0 {
-		if err := enc.NextFieldValueInt("Id", vdl.Int64Type, x.Id); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.Id); err != nil {
 			return err
 		}
 	}
 	if x.Active {
-		if err := enc.NextFieldValueBool("Active", vdl.BoolType, x.Active); err != nil {
+		if err := enc.NextFieldValueBool(2, vdl.BoolType, x.Active); err != nil {
 			return err
 		}
 	}
 	if x.Address != (AddressInfo{}) {
-		if err := enc.NextField("Address"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.Address.VDLWrite(enc); err != nil {
@@ -1013,7 +1055,7 @@
 		}
 	}
 	if len(x.PreviousAddresses) != 0 {
-		if err := enc.NextField("PreviousAddresses"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_3(enc, x.PreviousAddresses); err != nil {
@@ -1021,14 +1063,14 @@
 		}
 	}
 	if !x.Credit.VDLIsZero() {
-		if err := enc.NextField("Credit"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := x.Credit.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1064,51 +1106,58 @@
 	if err := dec.StartValue(__VDLType_struct_13); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_13 {
+			index = __VDLType_struct_13.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Id":
+		case 1:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Id = value
 			}
-		case "Active":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Active = value
 			}
-		case "Address":
+		case 3:
 			if err := x.Address.VDLRead(dec); err != nil {
 				return err
 			}
-		case "PreviousAddresses":
+		case 4:
 			if err := __VDLReadAnon_list_3(dec, &x.PreviousAddresses); err != nil {
 				return err
 			}
-		case "Credit":
+		case 5:
 			if err := x.Credit.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1175,17 +1224,17 @@
 		return err
 	}
 	if x.CustId != 0 {
-		if err := enc.NextFieldValueInt("CustId", vdl.Int64Type, x.CustId); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.CustId); err != nil {
 			return err
 		}
 	}
 	if x.InvoiceNum != 0 {
-		if err := enc.NextFieldValueInt("InvoiceNum", vdl.Int64Type, x.InvoiceNum); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.InvoiceNum); err != nil {
 			return err
 		}
 	}
 	if !x.InvoiceDate.IsZero() {
-		if err := enc.NextField("InvoiceDate"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -1197,19 +1246,19 @@
 		}
 	}
 	if x.Amount != 0 {
-		if err := enc.NextFieldValueInt("Amount", vdl.Int64Type, x.Amount); err != nil {
+		if err := enc.NextFieldValueInt(3, vdl.Int64Type, x.Amount); err != nil {
 			return err
 		}
 	}
 	if x.ShipTo != (AddressInfo{}) {
-		if err := enc.NextField("ShipTo"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := x.ShipTo.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1220,29 +1269,40 @@
 	if err := dec.StartValue(__VDLType_struct_15); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "CustId":
+		}
+		if decType != __VDLType_struct_15 {
+			index = __VDLType_struct_15.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.CustId = value
 			}
-		case "InvoiceNum":
+		case 1:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.InvoiceNum = value
 			}
-		case "InvoiceDate":
+		case 2:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -1250,21 +1310,17 @@
 			if err := vdltime.TimeToNative(wire, &x.InvoiceDate); err != nil {
 				return err
 			}
-		case "Amount":
+		case 3:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Amount = value
 			}
-		case "ShipTo":
+		case 4:
 			if err := x.ShipTo.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1295,51 +1351,51 @@
 		return err
 	}
 	if x.B != 0 {
-		if err := enc.NextFieldValueUint("B", vdl.ByteType, uint64(x.B)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.B)); err != nil {
 			return err
 		}
 	}
 	if x.Ui16 != 0 {
-		if err := enc.NextFieldValueUint("Ui16", vdl.Uint16Type, uint64(x.Ui16)); err != nil {
+		if err := enc.NextFieldValueUint(1, vdl.Uint16Type, uint64(x.Ui16)); err != nil {
 			return err
 		}
 	}
 	if x.Ui32 != 0 {
-		if err := enc.NextFieldValueUint("Ui32", vdl.Uint32Type, uint64(x.Ui32)); err != nil {
+		if err := enc.NextFieldValueUint(2, vdl.Uint32Type, uint64(x.Ui32)); err != nil {
 			return err
 		}
 	}
 	if x.Ui64 != 0 {
-		if err := enc.NextFieldValueUint("Ui64", vdl.Uint64Type, x.Ui64); err != nil {
+		if err := enc.NextFieldValueUint(3, vdl.Uint64Type, x.Ui64); err != nil {
 			return err
 		}
 	}
 	if x.I16 != 0 {
-		if err := enc.NextFieldValueInt("I16", vdl.Int16Type, int64(x.I16)); err != nil {
+		if err := enc.NextFieldValueInt(4, vdl.Int16Type, int64(x.I16)); err != nil {
 			return err
 		}
 	}
 	if x.I32 != 0 {
-		if err := enc.NextFieldValueInt("I32", vdl.Int32Type, int64(x.I32)); err != nil {
+		if err := enc.NextFieldValueInt(5, vdl.Int32Type, int64(x.I32)); err != nil {
 			return err
 		}
 	}
 	if x.I64 != 0 {
-		if err := enc.NextFieldValueInt("I64", vdl.Int64Type, x.I64); err != nil {
+		if err := enc.NextFieldValueInt(6, vdl.Int64Type, x.I64); err != nil {
 			return err
 		}
 	}
 	if x.F32 != 0 {
-		if err := enc.NextFieldValueFloat("F32", vdl.Float32Type, float64(x.F32)); err != nil {
+		if err := enc.NextFieldValueFloat(7, vdl.Float32Type, float64(x.F32)); err != nil {
 			return err
 		}
 	}
 	if x.F64 != 0 {
-		if err := enc.NextFieldValueFloat("F64", vdl.Float64Type, x.F64); err != nil {
+		if err := enc.NextFieldValueFloat(8, vdl.Float64Type, x.F64); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1350,81 +1406,88 @@
 	if err := dec.StartValue(__VDLType_struct_17); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "B":
+		}
+		if decType != __VDLType_struct_17 {
+			index = __VDLType_struct_17.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.B = byte(value)
 			}
-		case "Ui16":
+		case 1:
 			switch value, err := dec.ReadValueUint(16); {
 			case err != nil:
 				return err
 			default:
 				x.Ui16 = uint16(value)
 			}
-		case "Ui32":
+		case 2:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.Ui32 = uint32(value)
 			}
-		case "Ui64":
+		case 3:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Ui64 = value
 			}
-		case "I16":
+		case 4:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.I16 = int16(value)
 			}
-		case "I32":
+		case 5:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.I32 = int32(value)
 			}
-		case "I64":
+		case 6:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.I64 = value
 			}
-		case "F32":
+		case 7:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.F32 = float32(value)
 			}
-		case "F64":
+		case 8:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.F64 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1480,10 +1543,10 @@
 	if err := enc.StartValue(__VDLType_union_18); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("Title", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1493,10 +1556,10 @@
 	if err := enc.StartValue(__VDLType_union_18); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("Value", vdl.Int64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1506,12 +1569,23 @@
 	if err := dec.StartValue(__VDLType_union_18); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "Title":
+	if decType != __VDLType_union_18 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_18.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field TitleOrValueTypeTitle
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -1520,7 +1594,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "Value":
+	case 1:
 		var field TitleOrValueTypeValue
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -1529,16 +1603,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -1568,19 +1638,19 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.TitleOrValue != nil && !x.TitleOrValue.VDLIsZero() {
-		if err := enc.NextField("TitleOrValue"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.TitleOrValue.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1593,29 +1663,36 @@
 	if err := dec.StartValue(__VDLType_struct_19); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_19 {
+			index = __VDLType_struct_19.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "TitleOrValue":
+		case 1:
 			if err := VDLReadTitleOrValueType(dec, &x.TitleOrValue); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1641,14 +1718,14 @@
 		return err
 	}
 	if !x.Baz.VDLIsZero() {
-		if err := enc.NextField("Baz"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Baz.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1663,20 +1740,27 @@
 	if err := dec.StartValue(__VDLType_struct_20); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Baz":
-			if err := x.Baz.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_20 {
+			index = __VDLType_struct_20.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.Baz.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -1704,14 +1788,14 @@
 		return err
 	}
 	if !x.Bar.VDLIsZero() {
-		if err := enc.NextField("Bar"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Bar.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1728,20 +1812,27 @@
 	if err := dec.StartValue(__VDLType_struct_21); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Bar":
-			if err := x.Bar.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_21 {
+			index = __VDLType_struct_21.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.Bar.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -1767,16 +1858,16 @@
 		return err
 	}
 	if x.A != 0 {
-		if err := enc.NextFieldValueUint("A", vdl.ByteType, uint64(x.A)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.A)); err != nil {
 			return err
 		}
 	}
 	if x.B != "" {
-		if err := enc.NextFieldValueString("B", vdl.StringType, x.B); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.B); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1787,32 +1878,39 @@
 	if err := dec.StartValue(__VDLType_struct_22); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_22 {
+			index = __VDLType_struct_22.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.A = byte(value)
 			}
-		case "B":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.B = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1836,16 +1934,16 @@
 		return err
 	}
 	if x.A != "" {
-		if err := enc.NextFieldValueString("A", vdl.StringType, x.A); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.A); err != nil {
 			return err
 		}
 	}
 	if x.B != 0 {
-		if err := enc.NextFieldValueFloat("B", vdl.Float32Type, float64(x.B)); err != nil {
+		if err := enc.NextFieldValueFloat(1, vdl.Float32Type, float64(x.B)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1856,32 +1954,39 @@
 	if err := dec.StartValue(__VDLType_struct_23); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_23 {
+			index = __VDLType_struct_23.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.A = value
 			}
-		case "B":
+		case 1:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.B = float32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1915,7 +2020,7 @@
 		return err
 	}
 	if x.Key != (K{}) {
-		if err := enc.NextField("Key"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Key.VDLWrite(enc); err != nil {
@@ -1923,7 +2028,7 @@
 		}
 	}
 	if len(x.Map) != 0 {
-		if err := enc.NextField("Map"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_4(enc, x.Map); err != nil {
@@ -1931,14 +2036,14 @@
 		}
 	}
 	if len(x.Confusing) != 0 {
-		if err := enc.NextField("Confusing"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_5(enc, x.Confusing); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2033,30 +2138,37 @@
 	if err := dec.StartValue(__VDLType_struct_24); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_24 {
+			index = __VDLType_struct_24.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := x.Key.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Map":
+		case 1:
 			if err := __VDLReadAnon_map_4(dec, &x.Map); err != nil {
 				return err
 			}
-		case "Confusing":
+		case 2:
 			if err := __VDLReadAnon_map_5(dec, &x.Confusing); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2195,16 +2307,16 @@
 		return err
 	}
 	if x.T1 != nil && x.T1 != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("T1", x.T1); err != nil {
+		if err := enc.NextFieldValueTypeObject(0, x.T1); err != nil {
 			return err
 		}
 	}
 	if x.T2 != nil && x.T2 != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("T2", x.T2); err != nil {
+		if err := enc.NextFieldValueTypeObject(1, x.T2); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2218,32 +2330,39 @@
 	if err := dec.StartValue(__VDLType_struct_29); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "T1":
+		}
+		if decType != __VDLType_struct_29 {
+			index = __VDLType_struct_29.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.T1 = value
 			}
-		case "T2":
+		case 1:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.T2 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2317,7 +2436,7 @@
 		return err
 	}
 	if len(x.B) != 0 {
-		if err := enc.NextField("B"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_8(enc, x.B); err != nil {
@@ -2325,7 +2444,7 @@
 		}
 	}
 	if len(x.By) != 0 {
-		if err := enc.NextField("By"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_9(enc, x.By); err != nil {
@@ -2333,7 +2452,7 @@
 		}
 	}
 	if len(x.U16) != 0 {
-		if err := enc.NextField("U16"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_10(enc, x.U16); err != nil {
@@ -2341,7 +2460,7 @@
 		}
 	}
 	if len(x.U32) != 0 {
-		if err := enc.NextField("U32"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_11(enc, x.U32); err != nil {
@@ -2349,7 +2468,7 @@
 		}
 	}
 	if len(x.U64) != 0 {
-		if err := enc.NextField("U64"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_12(enc, x.U64); err != nil {
@@ -2357,7 +2476,7 @@
 		}
 	}
 	if len(x.I16) != 0 {
-		if err := enc.NextField("I16"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_13(enc, x.I16); err != nil {
@@ -2365,7 +2484,7 @@
 		}
 	}
 	if len(x.I32) != 0 {
-		if err := enc.NextField("I32"); err != nil {
+		if err := enc.NextField(6); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_14(enc, x.I32); err != nil {
@@ -2373,7 +2492,7 @@
 		}
 	}
 	if len(x.I64) != 0 {
-		if err := enc.NextField("I64"); err != nil {
+		if err := enc.NextField(7); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_15(enc, x.I64); err != nil {
@@ -2381,7 +2500,7 @@
 		}
 	}
 	if len(x.F32) != 0 {
-		if err := enc.NextField("F32"); err != nil {
+		if err := enc.NextField(8); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_16(enc, x.F32); err != nil {
@@ -2389,7 +2508,7 @@
 		}
 	}
 	if len(x.F64) != 0 {
-		if err := enc.NextField("F64"); err != nil {
+		if err := enc.NextField(9); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_17(enc, x.F64); err != nil {
@@ -2397,7 +2516,7 @@
 		}
 	}
 	if len(x.S) != 0 {
-		if err := enc.NextField("S"); err != nil {
+		if err := enc.NextField(10); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_18(enc, x.S); err != nil {
@@ -2405,7 +2524,7 @@
 		}
 	}
 	if len(x.Ms) != 0 {
-		if err := enc.NextField("Ms"); err != nil {
+		if err := enc.NextField(11); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_19(enc, x.Ms); err != nil {
@@ -2413,14 +2532,14 @@
 		}
 	}
 	if len(x.T) != 0 {
-		if err := enc.NextField("T"); err != nil {
+		if err := enc.NextField(12); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_20(enc, x.T); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2711,70 +2830,77 @@
 	if err := dec.StartValue(__VDLType_struct_30); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "B":
+		}
+		if decType != __VDLType_struct_30 {
+			index = __VDLType_struct_30.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_map_8(dec, &x.B); err != nil {
 				return err
 			}
-		case "By":
+		case 1:
 			if err := __VDLReadAnon_map_9(dec, &x.By); err != nil {
 				return err
 			}
-		case "U16":
+		case 2:
 			if err := __VDLReadAnon_map_10(dec, &x.U16); err != nil {
 				return err
 			}
-		case "U32":
+		case 3:
 			if err := __VDLReadAnon_map_11(dec, &x.U32); err != nil {
 				return err
 			}
-		case "U64":
+		case 4:
 			if err := __VDLReadAnon_map_12(dec, &x.U64); err != nil {
 				return err
 			}
-		case "I16":
+		case 5:
 			if err := __VDLReadAnon_map_13(dec, &x.I16); err != nil {
 				return err
 			}
-		case "I32":
+		case 6:
 			if err := __VDLReadAnon_map_14(dec, &x.I32); err != nil {
 				return err
 			}
-		case "I64":
+		case 7:
 			if err := __VDLReadAnon_map_15(dec, &x.I64); err != nil {
 				return err
 			}
-		case "F32":
+		case 8:
 			if err := __VDLReadAnon_map_16(dec, &x.F32); err != nil {
 				return err
 			}
-		case "F64":
+		case 9:
 			if err := __VDLReadAnon_map_17(dec, &x.F64); err != nil {
 				return err
 			}
-		case "S":
+		case 10:
 			if err := __VDLReadAnon_map_18(dec, &x.S); err != nil {
 				return err
 			}
-		case "Ms":
+		case 11:
 			if err := __VDLReadAnon_map_19(dec, &x.Ms); err != nil {
 				return err
 			}
-		case "T":
+		case 12:
 			if err := __VDLReadAnon_map_20(dec, &x.T); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3252,7 +3378,7 @@
 		return err
 	}
 	if len(x.B) != 0 {
-		if err := enc.NextField("B"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_21(enc, x.B); err != nil {
@@ -3260,7 +3386,7 @@
 		}
 	}
 	if len(x.By) != 0 {
-		if err := enc.NextField("By"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_22(enc, x.By); err != nil {
@@ -3268,7 +3394,7 @@
 		}
 	}
 	if len(x.U16) != 0 {
-		if err := enc.NextField("U16"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_23(enc, x.U16); err != nil {
@@ -3276,7 +3402,7 @@
 		}
 	}
 	if len(x.U32) != 0 {
-		if err := enc.NextField("U32"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_24(enc, x.U32); err != nil {
@@ -3284,7 +3410,7 @@
 		}
 	}
 	if len(x.U64) != 0 {
-		if err := enc.NextField("U64"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_25(enc, x.U64); err != nil {
@@ -3292,7 +3418,7 @@
 		}
 	}
 	if len(x.I16) != 0 {
-		if err := enc.NextField("I16"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_26(enc, x.I16); err != nil {
@@ -3300,7 +3426,7 @@
 		}
 	}
 	if len(x.I32) != 0 {
-		if err := enc.NextField("I32"); err != nil {
+		if err := enc.NextField(6); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_27(enc, x.I32); err != nil {
@@ -3308,7 +3434,7 @@
 		}
 	}
 	if len(x.I64) != 0 {
-		if err := enc.NextField("I64"); err != nil {
+		if err := enc.NextField(7); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_28(enc, x.I64); err != nil {
@@ -3316,7 +3442,7 @@
 		}
 	}
 	if len(x.F32) != 0 {
-		if err := enc.NextField("F32"); err != nil {
+		if err := enc.NextField(8); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_29(enc, x.F32); err != nil {
@@ -3324,7 +3450,7 @@
 		}
 	}
 	if len(x.F64) != 0 {
-		if err := enc.NextField("F64"); err != nil {
+		if err := enc.NextField(9); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_30(enc, x.F64); err != nil {
@@ -3332,7 +3458,7 @@
 		}
 	}
 	if len(x.S) != 0 {
-		if err := enc.NextField("S"); err != nil {
+		if err := enc.NextField(10); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_7(enc, x.S); err != nil {
@@ -3340,14 +3466,14 @@
 		}
 	}
 	if len(x.T) != 0 {
-		if err := enc.NextField("T"); err != nil {
+		if err := enc.NextField(11); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_31(enc, x.T); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3563,66 +3689,73 @@
 	if err := dec.StartValue(__VDLType_struct_44); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "B":
+		}
+		if decType != __VDLType_struct_44 {
+			index = __VDLType_struct_44.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_set_21(dec, &x.B); err != nil {
 				return err
 			}
-		case "By":
+		case 1:
 			if err := __VDLReadAnon_set_22(dec, &x.By); err != nil {
 				return err
 			}
-		case "U16":
+		case 2:
 			if err := __VDLReadAnon_set_23(dec, &x.U16); err != nil {
 				return err
 			}
-		case "U32":
+		case 3:
 			if err := __VDLReadAnon_set_24(dec, &x.U32); err != nil {
 				return err
 			}
-		case "U64":
+		case 4:
 			if err := __VDLReadAnon_set_25(dec, &x.U64); err != nil {
 				return err
 			}
-		case "I16":
+		case 5:
 			if err := __VDLReadAnon_set_26(dec, &x.I16); err != nil {
 				return err
 			}
-		case "I32":
+		case 6:
 			if err := __VDLReadAnon_set_27(dec, &x.I32); err != nil {
 				return err
 			}
-		case "I64":
+		case 7:
 			if err := __VDLReadAnon_set_28(dec, &x.I64); err != nil {
 				return err
 			}
-		case "F32":
+		case 8:
 			if err := __VDLReadAnon_set_29(dec, &x.F32); err != nil {
 				return err
 			}
-		case "F64":
+		case 9:
 			if err := __VDLReadAnon_set_30(dec, &x.F64); err != nil {
 				return err
 			}
-		case "S":
+		case 10:
 			if err := __VDLReadAnon_set_7(dec, &x.S); err != nil {
 				return err
 			}
-		case "T":
+		case 11:
 			if err := __VDLReadAnon_set_31(dec, &x.T); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3917,11 +4050,11 @@
 		return err
 	}
 	if x.Key != "" {
-		if err := enc.NextFieldValueString("Key", vdl.StringType, x.Key); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Key); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3932,25 +4065,32 @@
 	if err := dec.StartValue(__VDLType_struct_56); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_56 {
+			index = __VDLType_struct_56.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Key = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/rpc/rpc.vdl.go b/rpc/rpc.vdl.go
index 0b0b12e..6850b15 100644
--- a/rpc/rpc.vdl.go
+++ b/rpc/rpc.vdl.go
@@ -96,27 +96,27 @@
 		return err
 	}
 	if x.Suffix != "" {
-		if err := enc.NextFieldValueString("Suffix", vdl.StringType, x.Suffix); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Suffix); err != nil {
 			return err
 		}
 	}
 	if x.Method != "" {
-		if err := enc.NextFieldValueString("Method", vdl.StringType, x.Method); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Method); err != nil {
 			return err
 		}
 	}
 	if x.NumPosArgs != 0 {
-		if err := enc.NextFieldValueUint("NumPosArgs", vdl.Uint64Type, x.NumPosArgs); err != nil {
+		if err := enc.NextFieldValueUint(2, vdl.Uint64Type, x.NumPosArgs); err != nil {
 			return err
 		}
 	}
 	if x.EndStreamArgs {
-		if err := enc.NextFieldValueBool("EndStreamArgs", vdl.BoolType, x.EndStreamArgs); err != nil {
+		if err := enc.NextFieldValueBool(3, vdl.BoolType, x.EndStreamArgs); err != nil {
 			return err
 		}
 	}
 	if !x.Deadline.Time.IsZero() {
-		if err := enc.NextField("Deadline"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		var wire vdltime.WireDeadline
@@ -128,7 +128,7 @@
 		}
 	}
 	if !x.GrantedBlessings.IsZero() {
-		if err := enc.NextField("GrantedBlessings"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		var wire security.WireBlessings
@@ -140,7 +140,7 @@
 		}
 	}
 	if x.TraceRequest != (vtrace.Request{}) {
-		if err := enc.NextField("TraceRequest"); err != nil {
+		if err := enc.NextField(6); err != nil {
 			return err
 		}
 		if err := x.TraceRequest.VDLWrite(enc); err != nil {
@@ -148,11 +148,11 @@
 		}
 	}
 	if x.Language != "" {
-		if err := enc.NextFieldValueString("Language", vdl.StringType, x.Language); err != nil {
+		if err := enc.NextFieldValueString(7, vdl.StringType, x.Language); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -163,43 +163,54 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Suffix":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Suffix = value
 			}
-		case "Method":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Method = value
 			}
-		case "NumPosArgs":
+		case 2:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.NumPosArgs = value
 			}
-		case "EndStreamArgs":
+		case 3:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.EndStreamArgs = value
 			}
-		case "Deadline":
+		case 4:
 			var wire vdltime.WireDeadline
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -207,7 +218,7 @@
 			if err := vdltime.WireDeadlineToNative(wire, &x.Deadline); err != nil {
 				return err
 			}
-		case "GrantedBlessings":
+		case 5:
 			var wire security.WireBlessings
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -215,21 +226,17 @@
 			if err := security.WireBlessingsToNative(wire, &x.GrantedBlessings); err != nil {
 				return err
 			}
-		case "TraceRequest":
+		case 6:
 			if err := x.TraceRequest.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Language":
+		case 7:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Language = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -285,7 +292,7 @@
 		return err
 	}
 	if x.Error != nil {
-		if err := enc.NextField("Error"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := verror.VDLWrite(enc, x.Error); err != nil {
@@ -293,17 +300,17 @@
 		}
 	}
 	if x.EndStreamResults {
-		if err := enc.NextFieldValueBool("EndStreamResults", vdl.BoolType, x.EndStreamResults); err != nil {
+		if err := enc.NextFieldValueBool(1, vdl.BoolType, x.EndStreamResults); err != nil {
 			return err
 		}
 	}
 	if x.NumPosResults != 0 {
-		if err := enc.NextFieldValueUint("NumPosResults", vdl.Uint64Type, x.NumPosResults); err != nil {
+		if err := enc.NextFieldValueUint(2, vdl.Uint64Type, x.NumPosResults); err != nil {
 			return err
 		}
 	}
 	if !x.TraceResponse.VDLIsZero() {
-		if err := enc.NextField("TraceResponse"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.TraceResponse.VDLWrite(enc); err != nil {
@@ -311,11 +318,11 @@
 		}
 	}
 	if x.AckBlessings {
-		if err := enc.NextFieldValueBool("AckBlessings", vdl.BoolType, x.AckBlessings); err != nil {
+		if err := enc.NextFieldValueBool(4, vdl.BoolType, x.AckBlessings); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -326,47 +333,54 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Error":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := verror.VDLRead(dec, &x.Error); err != nil {
 				return err
 			}
-		case "EndStreamResults":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.EndStreamResults = value
 			}
-		case "NumPosResults":
+		case 2:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.NumPosResults = value
 			}
-		case "TraceResponse":
+		case 3:
 			if err := x.TraceResponse.VDLRead(dec); err != nil {
 				return err
 			}
-		case "AckBlessings":
+		case 4:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.AckBlessings = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/security/access/access.vdl.go b/security/access/access.vdl.go
index 6535cc0..58b9165 100644
--- a/security/access/access.vdl.go
+++ b/security/access/access.vdl.go
@@ -160,7 +160,7 @@
 		return err
 	}
 	if len(x.In) != 0 {
-		if err := enc.NextField("In"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.In); err != nil {
@@ -168,14 +168,14 @@
 		}
 	}
 	if len(x.NotIn) != 0 {
-		if err := enc.NextField("NotIn"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_2(enc, x.NotIn); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -222,26 +222,33 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "In":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_list_1(dec, &x.In); err != nil {
 				return err
 			}
-		case "NotIn":
+		case 1:
 			if err := __VDLReadAnon_list_2(dec, &x.NotIn); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/security/security.vdl.go b/security/security.vdl.go
index 83e8b0c..e6e4676 100644
--- a/security/security.vdl.go
+++ b/security/security.vdl.go
@@ -83,16 +83,16 @@
 		return err
 	}
 	if x.Id != (uniqueid.Id{}) {
-		if err := enc.NextFieldValueBytes("Id", __VDLType_array_3, x.Id[:]); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_array_3, x.Id[:]); err != nil {
 			return err
 		}
 	}
 	if len(x.ParamVom) != 0 {
-		if err := enc.NextFieldValueBytes("ParamVom", __VDLType_list_4, x.ParamVom); err != nil {
+		if err := enc.NextFieldValueBytes(1, __VDLType_list_4, x.ParamVom); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -103,27 +103,34 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			bytes := x.Id[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "ParamVom":
+		case 1:
 			if err := dec.ReadValueBytes(-1, &x.ParamVom); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -153,21 +160,21 @@
 		return err
 	}
 	if x.ReportServer {
-		if err := enc.NextFieldValueBool("ReportServer", vdl.BoolType, x.ReportServer); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.ReportServer); err != nil {
 			return err
 		}
 	}
 	if x.ReportMethod {
-		if err := enc.NextFieldValueBool("ReportMethod", vdl.BoolType, x.ReportMethod); err != nil {
+		if err := enc.NextFieldValueBool(1, vdl.BoolType, x.ReportMethod); err != nil {
 			return err
 		}
 	}
 	if x.ReportArguments {
-		if err := enc.NextFieldValueBool("ReportArguments", vdl.BoolType, x.ReportArguments); err != nil {
+		if err := enc.NextFieldValueBool(2, vdl.BoolType, x.ReportArguments); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -178,39 +185,46 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "ReportServer":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.ReportServer = value
 			}
-		case "ReportMethod":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.ReportMethod = value
 			}
-		case "ReportArguments":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.ReportArguments = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -274,12 +288,12 @@
 		return err
 	}
 	if x.Nonce != (nonce{}) {
-		if err := enc.NextFieldValueBytes("Nonce", __VDLType_array_1, x.Nonce[:]); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_array_1, x.Nonce[:]); err != nil {
 			return err
 		}
 	}
 	if len(x.Caveats) != 0 {
-		if err := enc.NextField("Caveats"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Caveats); err != nil {
@@ -287,24 +301,24 @@
 		}
 	}
 	if len(x.DischargerKey) != 0 {
-		if err := enc.NextFieldValueBytes("DischargerKey", __VDLType_list_4, x.DischargerKey); err != nil {
+		if err := enc.NextFieldValueBytes(2, __VDLType_list_4, x.DischargerKey); err != nil {
 			return err
 		}
 	}
 	if x.DischargerLocation != "" {
-		if err := enc.NextFieldValueString("DischargerLocation", vdl.StringType, x.DischargerLocation); err != nil {
+		if err := enc.NextFieldValueString(3, vdl.StringType, x.DischargerLocation); err != nil {
 			return err
 		}
 	}
 	if x.DischargerRequirements != (ThirdPartyRequirements{}) {
-		if err := enc.NextField("DischargerRequirements"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := x.DischargerRequirements.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -336,42 +350,49 @@
 	if err := dec.StartValue(__VDLType_struct_6); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Nonce":
+		}
+		if decType != __VDLType_struct_6 {
+			index = __VDLType_struct_6.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			bytes := x.Nonce[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "Caveats":
+		case 1:
 			if err := __VDLReadAnon_list_1(dec, &x.Caveats); err != nil {
 				return err
 			}
-		case "DischargerKey":
+		case 2:
 			if err := dec.ReadValueBytes(-1, &x.DischargerKey); err != nil {
 				return err
 			}
-		case "DischargerLocation":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.DischargerLocation = value
 			}
-		case "DischargerRequirements":
+		case 4:
 			if err := x.DischargerRequirements.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -469,26 +490,26 @@
 		return err
 	}
 	if len(x.Purpose) != 0 {
-		if err := enc.NextFieldValueBytes("Purpose", __VDLType_list_4, x.Purpose); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_list_4, x.Purpose); err != nil {
 			return err
 		}
 	}
 	if x.Hash != "" {
-		if err := enc.NextFieldValueString("Hash", __VDLType_string_8, string(x.Hash)); err != nil {
+		if err := enc.NextFieldValueString(1, __VDLType_string_8, string(x.Hash)); err != nil {
 			return err
 		}
 	}
 	if len(x.R) != 0 {
-		if err := enc.NextFieldValueBytes("R", __VDLType_list_4, x.R); err != nil {
+		if err := enc.NextFieldValueBytes(2, __VDLType_list_4, x.R); err != nil {
 			return err
 		}
 	}
 	if len(x.S) != 0 {
-		if err := enc.NextFieldValueBytes("S", __VDLType_list_4, x.S); err != nil {
+		if err := enc.NextFieldValueBytes(3, __VDLType_list_4, x.S); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -499,37 +520,44 @@
 	if err := dec.StartValue(__VDLType_struct_9); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Purpose":
+		}
+		if decType != __VDLType_struct_9 {
+			index = __VDLType_struct_9.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.ReadValueBytes(-1, &x.Purpose); err != nil {
 				return err
 			}
-		case "Hash":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Hash = Hash(value)
 			}
-		case "R":
+		case 2:
 			if err := dec.ReadValueBytes(-1, &x.R); err != nil {
 				return err
 			}
-		case "S":
+		case 3:
 			if err := dec.ReadValueBytes(-1, &x.S); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -571,12 +599,12 @@
 		return err
 	}
 	if x.ThirdPartyCaveatId != "" {
-		if err := enc.NextFieldValueString("ThirdPartyCaveatId", vdl.StringType, x.ThirdPartyCaveatId); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.ThirdPartyCaveatId); err != nil {
 			return err
 		}
 	}
 	if len(x.Caveats) != 0 {
-		if err := enc.NextField("Caveats"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Caveats); err != nil {
@@ -584,14 +612,14 @@
 		}
 	}
 	if !x.Signature.VDLIsZero() {
-		if err := enc.NextField("Signature"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.Signature.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -602,33 +630,40 @@
 	if err := dec.StartValue(__VDLType_struct_10); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "ThirdPartyCaveatId":
+		}
+		if decType != __VDLType_struct_10 {
+			index = __VDLType_struct_10.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.ThirdPartyCaveatId = value
 			}
-		case "Caveats":
+		case 1:
 			if err := __VDLReadAnon_list_1(dec, &x.Caveats); err != nil {
 				return err
 			}
-		case "Signature":
+		case 2:
 			if err := x.Signature.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -713,7 +748,7 @@
 		return err
 	}
 	if len(x.Server) != 0 {
-		if err := enc.NextField("Server"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_2(enc, x.Server); err != nil {
@@ -721,19 +756,19 @@
 		}
 	}
 	if x.Method != "" {
-		if err := enc.NextFieldValueString("Method", vdl.StringType, x.Method); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Method); err != nil {
 			return err
 		}
 	}
 	if len(x.Arguments) != 0 {
-		if err := enc.NextField("Arguments"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_3(enc, x.Arguments); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -789,33 +824,40 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Server":
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_list_2(dec, &x.Server); err != nil {
 				return err
 			}
-		case "Method":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Method = value
 			}
-		case "Arguments":
+		case 2:
 			if err := __VDLReadAnon_list_3(dec, &x.Arguments); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -907,17 +949,17 @@
 		return err
 	}
 	if x.Extension != "" {
-		if err := enc.NextFieldValueString("Extension", vdl.StringType, x.Extension); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Extension); err != nil {
 			return err
 		}
 	}
 	if len(x.PublicKey) != 0 {
-		if err := enc.NextFieldValueBytes("PublicKey", __VDLType_list_4, x.PublicKey); err != nil {
+		if err := enc.NextFieldValueBytes(1, __VDLType_list_4, x.PublicKey); err != nil {
 			return err
 		}
 	}
 	if len(x.Caveats) != 0 {
-		if err := enc.NextField("Caveats"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Caveats); err != nil {
@@ -925,14 +967,14 @@
 		}
 	}
 	if !x.Signature.VDLIsZero() {
-		if err := enc.NextField("Signature"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.Signature.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -943,37 +985,44 @@
 	if err := dec.StartValue(__VDLType_struct_15); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Extension":
+		}
+		if decType != __VDLType_struct_15 {
+			index = __VDLType_struct_15.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Extension = value
 			}
-		case "PublicKey":
+		case 1:
 			if err := dec.ReadValueBytes(-1, &x.PublicKey); err != nil {
 				return err
 			}
-		case "Caveats":
+		case 2:
 			if err := __VDLReadAnon_list_1(dec, &x.Caveats); err != nil {
 				return err
 			}
-		case "Signature":
+		case 3:
 			if err := x.Signature.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1009,16 +1058,16 @@
 		return err
 	}
 	if x.Id != (uniqueid.Id{}) {
-		if err := enc.NextFieldValueBytes("Id", __VDLType_array_3, x.Id[:]); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_array_3, x.Id[:]); err != nil {
 			return err
 		}
 	}
 	if x.ParamType != nil && x.ParamType != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("ParamType", x.ParamType); err != nil {
+		if err := enc.NextFieldValueTypeObject(1, x.ParamType); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1031,30 +1080,37 @@
 	if err := dec.StartValue(__VDLType_struct_16); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_16 {
+			index = __VDLType_struct_16.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			bytes := x.Id[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "ParamType":
+		case 1:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.ParamType = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1090,14 +1146,14 @@
 		return err
 	}
 	if len(x.CertificateChains) != 0 {
-		if err := enc.NextField("CertificateChains"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_4(enc, x.CertificateChains); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1150,20 +1206,27 @@
 	if err := dec.StartValue(__VDLType_struct_17); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "CertificateChains":
-			if err := __VDLReadAnon_list_4(dec, &x.CertificateChains); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_17 {
+			index = __VDLType_struct_17.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_list_4(dec, &x.CertificateChains); err != nil {
 				return err
 			}
 		}
@@ -1262,13 +1325,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("PublicKey"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1278,27 +1341,34 @@
 	if err := dec.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "PublicKey":
+	if decType != __VDLType_union_20 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_20.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field WireDischargePublicKey
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -1323,19 +1393,19 @@
 		return err
 	}
 	if x.Blessing != "" {
-		if err := enc.NextFieldValueString("Blessing", vdl.StringType, x.Blessing); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Blessing); err != nil {
 			return err
 		}
 	}
 	if x.Err != nil {
-		if err := enc.NextField("Err"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := verror.VDLWrite(enc, x.Err); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1346,29 +1416,36 @@
 	if err := dec.StartValue(__VDLType_struct_21); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Blessing":
+		}
+		if decType != __VDLType_struct_21 {
+			index = __VDLType_struct_21.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Blessing = value
 			}
-		case "Err":
+		case 1:
 			if err := verror.VDLRead(dec, &x.Err); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/appcycle/appcycle.vdl.go b/services/appcycle/appcycle.vdl.go
index 2e4c94f..6330dce 100644
--- a/services/appcycle/appcycle.vdl.go
+++ b/services/appcycle/appcycle.vdl.go
@@ -50,16 +50,16 @@
 		return err
 	}
 	if x.Progress != 0 {
-		if err := enc.NextFieldValueInt("Progress", vdl.Int32Type, int64(x.Progress)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int32Type, int64(x.Progress)); err != nil {
 			return err
 		}
 	}
 	if x.Goal != 0 {
-		if err := enc.NextFieldValueInt("Goal", vdl.Int32Type, int64(x.Goal)); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int32Type, int64(x.Goal)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -70,32 +70,39 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Progress":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Progress = int32(value)
 			}
-		case "Goal":
+		case 1:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Goal = int32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/application/application.vdl.go b/services/application/application.vdl.go
index 8a13a60..c349b09 100644
--- a/services/application/application.vdl.go
+++ b/services/application/application.vdl.go
@@ -49,19 +49,19 @@
 		return err
 	}
 	if x.File != "" {
-		if err := enc.NextFieldValueString("File", vdl.StringType, x.File); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.File); err != nil {
 			return err
 		}
 	}
 	if !x.Signature.VDLIsZero() {
-		if err := enc.NextField("Signature"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Signature.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -72,29 +72,36 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "File":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.File = value
 			}
-		case "Signature":
+		case 1:
 			if err := x.Signature.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -253,12 +260,12 @@
 		return err
 	}
 	if x.Title != "" {
-		if err := enc.NextFieldValueString("Title", vdl.StringType, x.Title); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Title); err != nil {
 			return err
 		}
 	}
 	if len(x.Args) != 0 {
-		if err := enc.NextField("Args"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Args); err != nil {
@@ -266,7 +273,7 @@
 		}
 	}
 	if !x.Binary.VDLIsZero() {
-		if err := enc.NextField("Binary"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.Binary.VDLWrite(enc); err != nil {
@@ -274,7 +281,7 @@
 		}
 	}
 	if !x.Publisher.IsZero() {
-		if err := enc.NextField("Publisher"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		var wire security.WireBlessings
@@ -286,7 +293,7 @@
 		}
 	}
 	if len(x.Env) != 0 {
-		if err := enc.NextField("Env"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Env); err != nil {
@@ -294,7 +301,7 @@
 		}
 	}
 	if len(x.Packages) != 0 {
-		if err := enc.NextField("Packages"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := x.Packages.VDLWrite(enc); err != nil {
@@ -302,12 +309,12 @@
 		}
 	}
 	if x.Restarts != 0 {
-		if err := enc.NextFieldValueInt("Restarts", vdl.Int32Type, int64(x.Restarts)); err != nil {
+		if err := enc.NextFieldValueInt(6, vdl.Int32Type, int64(x.Restarts)); err != nil {
 			return err
 		}
 	}
 	if x.RestartTimeWindow != 0 {
-		if err := enc.NextField("RestartTimeWindow"); err != nil {
+		if err := enc.NextField(7); err != nil {
 			return err
 		}
 		var wire vdltime.Duration
@@ -318,7 +325,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -347,30 +354,41 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Title":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Title = value
 			}
-		case "Args":
+		case 1:
 			if err := __VDLReadAnon_list_1(dec, &x.Args); err != nil {
 				return err
 			}
-		case "Binary":
+		case 2:
 			if err := x.Binary.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Publisher":
+		case 3:
 			var wire security.WireBlessings
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -378,22 +396,22 @@
 			if err := security.WireBlessingsToNative(wire, &x.Publisher); err != nil {
 				return err
 			}
-		case "Env":
+		case 4:
 			if err := __VDLReadAnon_list_1(dec, &x.Env); err != nil {
 				return err
 			}
-		case "Packages":
+		case 5:
 			if err := x.Packages.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Restarts":
+		case 6:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Restarts = int32(value)
 			}
-		case "RestartTimeWindow":
+		case 7:
 			var wire vdltime.Duration
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -401,10 +419,6 @@
 			if err := vdltime.DurationToNative(wire, &x.RestartTimeWindow); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/binary/binary.vdl.go b/services/binary/binary.vdl.go
index 89652bf..a9b934d 100644
--- a/services/binary/binary.vdl.go
+++ b/services/binary/binary.vdl.go
@@ -59,19 +59,19 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if len(x.Profiles) != 0 {
-		if err := enc.NextField("Profiles"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_1(enc, x.Profiles); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -103,29 +103,36 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Profiles":
+		case 1:
 			if err := __VDLReadAnon_map_1(dec, &x.Profiles); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -183,16 +190,16 @@
 		return err
 	}
 	if x.Checksum != "" {
-		if err := enc.NextFieldValueString("Checksum", vdl.StringType, x.Checksum); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Checksum); err != nil {
 			return err
 		}
 	}
 	if x.Size != 0 {
-		if err := enc.NextFieldValueInt("Size", vdl.Int64Type, x.Size); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.Size); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -203,32 +210,39 @@
 	if err := dec.StartValue(__VDLType_struct_3); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Checksum":
+		}
+		if decType != __VDLType_struct_3 {
+			index = __VDLType_struct_3.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Checksum = value
 			}
-		case "Size":
+		case 1:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Size = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/build/build.vdl.go b/services/build/build.vdl.go
index 504a082..fcb549b 100644
--- a/services/build/build.vdl.go
+++ b/services/build/build.vdl.go
@@ -286,16 +286,16 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if len(x.Contents) != 0 {
-		if err := enc.NextFieldValueBytes("Contents", __VDLType_list_5, x.Contents); err != nil {
+		if err := enc.NextFieldValueBytes(1, __VDLType_list_5, x.Contents); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -306,29 +306,36 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Contents":
+		case 1:
 			if err := dec.ReadValueBytes(-1, &x.Contents); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/device/device.vdl.go b/services/device/device.vdl.go
index feee92a..02b490c 100644
--- a/services/device/device.vdl.go
+++ b/services/device/device.vdl.go
@@ -284,16 +284,16 @@
 		return err
 	}
 	if x.State != InstanceStateLaunching {
-		if err := enc.NextFieldValueString("State", __VDLType_enum_3, x.State.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_3, x.State.String()); err != nil {
 			return err
 		}
 	}
 	if x.Version != "" {
-		if err := enc.NextFieldValueString("Version", vdl.StringType, x.Version); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Version); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -304,15 +304,26 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "State":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -321,17 +332,13 @@
 					return err
 				}
 			}
-		case "Version":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Version = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -357,16 +364,16 @@
 		return err
 	}
 	if x.State != InstallationStateActive {
-		if err := enc.NextFieldValueString("State", __VDLType_enum_2, x.State.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_2, x.State.String()); err != nil {
 			return err
 		}
 	}
 	if x.Version != "" {
-		if err := enc.NextFieldValueString("Version", vdl.StringType, x.Version); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Version); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -377,15 +384,26 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "State":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -394,17 +412,13 @@
 					return err
 				}
 			}
-		case "Version":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Version = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -430,16 +444,16 @@
 		return err
 	}
 	if x.State != InstanceStateLaunching {
-		if err := enc.NextFieldValueString("State", __VDLType_enum_3, x.State.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_3, x.State.String()); err != nil {
 			return err
 		}
 	}
 	if x.Version != "" {
-		if err := enc.NextFieldValueString("Version", vdl.StringType, x.Version); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Version); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -450,15 +464,26 @@
 	if err := dec.StartValue(__VDLType_struct_6); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "State":
+		}
+		if decType != __VDLType_struct_6 {
+			index = __VDLType_struct_6.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -467,17 +492,13 @@
 					return err
 				}
 			}
-		case "Version":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Version = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -547,13 +568,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("Instance"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -563,13 +584,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("Installation"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -579,13 +600,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("Device"); err != nil {
+	if err := enc.NextField(2); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -595,39 +616,46 @@
 	if err := dec.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "Instance":
+	if decType != __VDLType_union_7 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_7.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field StatusInstance
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "Installation":
+	case 1:
 		var field StatusInstallation
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "Device":
+	case 2:
 		var field StatusDevice
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -678,10 +706,10 @@
 	if err := enc.StartValue(__VDLType_union_9); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBytes("InstancePublicKey", __VDLType_list_8, x.Value); err != nil {
+	if err := enc.NextFieldValueBytes(0, __VDLType_list_8, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -691,27 +719,34 @@
 	if err := dec.StartValue(__VDLType_union_9); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "InstancePublicKey":
+	if decType != __VDLType_union_9 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_9.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field BlessServerMessageInstancePublicKey
 		if err := dec.ReadValueBytes(-1, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -761,7 +796,7 @@
 	if err := enc.StartValue(__VDLType_union_11); err != nil {
 		return err
 	}
-	if err := enc.NextField("AppBlessings"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	var wire security.WireBlessings
@@ -771,7 +806,7 @@
 	if err := wire.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -781,12 +816,23 @@
 	if err := dec.StartValue(__VDLType_union_11); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "AppBlessings":
+	if decType != __VDLType_union_11 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_11.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field BlessClientMessageAppBlessings
 		var wire security.WireBlessings
 		if err := wire.VDLRead(dec); err != nil {
@@ -796,16 +842,12 @@
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -840,14 +882,14 @@
 		return err
 	}
 	if len(x.Profiles) != 0 {
-		if err := enc.NextField("Profiles"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_1(enc, x.Profiles); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -876,20 +918,27 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Profiles":
-			if err := __VDLReadAnon_set_1(dec, &x.Profiles); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_set_1(dec, &x.Profiles); err != nil {
 				return err
 			}
 		}
@@ -941,16 +990,16 @@
 		return err
 	}
 	if x.IdentityName != "" {
-		if err := enc.NextFieldValueString("IdentityName", vdl.StringType, x.IdentityName); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.IdentityName); err != nil {
 			return err
 		}
 	}
 	if x.AccountName != "" {
-		if err := enc.NextFieldValueString("AccountName", vdl.StringType, x.AccountName); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.AccountName); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -961,32 +1010,39 @@
 	if err := dec.StartValue(__VDLType_struct_14); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "IdentityName":
+		}
+		if decType != __VDLType_struct_14 {
+			index = __VDLType_struct_14.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.IdentityName = value
 			}
-		case "AccountName":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.AccountName = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/groups/groups.vdl.go b/services/groups/groups.vdl.go
index 078e5a1..7325ed3 100644
--- a/services/groups/groups.vdl.go
+++ b/services/groups/groups.vdl.go
@@ -75,7 +75,7 @@
 	if err := enc.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -86,19 +86,26 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
 		}
+		switch index {
+		}
 	}
 }
 
@@ -123,14 +130,14 @@
 		return err
 	}
 	if len(x.Entries) != 0 {
-		if err := enc.NextField("Entries"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_1(enc, x.Entries); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -159,20 +166,27 @@
 	if err := dec.StartValue(__VDLType_struct_3); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Entries":
-			if err := __VDLReadAnon_set_1(dec, &x.Entries); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_3 {
+			index = __VDLType_struct_3.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_set_1(dec, &x.Entries); err != nil {
 				return err
 			}
 		}
@@ -299,16 +313,16 @@
 		return err
 	}
 	if x.Reason != "" {
-		if err := enc.NextFieldValueString("Reason", vdl.StringType, x.Reason); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Reason); err != nil {
 			return err
 		}
 	}
 	if x.Details != "" {
-		if err := enc.NextFieldValueString("Details", vdl.StringType, x.Details); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Details); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -319,32 +333,39 @@
 	if err := dec.StartValue(__VDLType_struct_6); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Reason":
+		}
+		if decType != __VDLType_struct_6 {
+			index = __VDLType_struct_6.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Reason = value
 			}
-		case "Details":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Details = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/logreader/logreader.vdl.go b/services/logreader/logreader.vdl.go
index 2755662..c9c7957 100644
--- a/services/logreader/logreader.vdl.go
+++ b/services/logreader/logreader.vdl.go
@@ -44,16 +44,16 @@
 		return err
 	}
 	if x.Position != 0 {
-		if err := enc.NextFieldValueInt("Position", vdl.Int64Type, x.Position); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Position); err != nil {
 			return err
 		}
 	}
 	if x.Line != "" {
-		if err := enc.NextFieldValueString("Line", vdl.StringType, x.Line); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Line); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -64,32 +64,39 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Position":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Position = value
 			}
-		case "Line":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Line = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/repository/repository.vdl.go b/services/repository/repository.vdl.go
index 2a71ae6..bb1258b 100644
--- a/services/repository/repository.vdl.go
+++ b/services/repository/repository.vdl.go
@@ -47,16 +47,16 @@
 		return err
 	}
 	if x.Type != "" {
-		if err := enc.NextFieldValueString("Type", vdl.StringType, x.Type); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Type); err != nil {
 			return err
 		}
 	}
 	if x.Encoding != "" {
-		if err := enc.NextFieldValueString("Encoding", vdl.StringType, x.Encoding); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Encoding); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -67,32 +67,39 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Type":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Type = value
 			}
-		case "Encoding":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Encoding = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/syncbase/syncbase.vdl.go b/services/syncbase/syncbase.vdl.go
index 86a750c..5f2f5e9 100644
--- a/services/syncbase/syncbase.vdl.go
+++ b/services/syncbase/syncbase.vdl.go
@@ -64,16 +64,16 @@
 		return err
 	}
 	if x.Blessing != "" {
-		if err := enc.NextFieldValueString("Blessing", vdl.StringType, x.Blessing); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Blessing); err != nil {
 			return err
 		}
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -84,32 +84,39 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Blessing":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Blessing = value
 			}
-		case "Name":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -161,12 +168,12 @@
 		return err
 	}
 	if x.NtpHost != "" {
-		if err := enc.NextFieldValueString("NtpHost", vdl.StringType, x.NtpHost); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.NtpHost); err != nil {
 			return err
 		}
 	}
 	if !x.Now.IsZero() {
-		if err := enc.NextField("Now"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -178,7 +185,7 @@
 		}
 	}
 	if x.ElapsedTime != 0 {
-		if err := enc.NextField("ElapsedTime"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		var wire vdltime.Duration
@@ -190,16 +197,16 @@
 		}
 	}
 	if x.DoNtpUpdate {
-		if err := enc.NextFieldValueBool("DoNtpUpdate", vdl.BoolType, x.DoNtpUpdate); err != nil {
+		if err := enc.NextFieldValueBool(3, vdl.BoolType, x.DoNtpUpdate); err != nil {
 			return err
 		}
 	}
 	if x.DoLocalUpdate {
-		if err := enc.NextFieldValueBool("DoLocalUpdate", vdl.BoolType, x.DoLocalUpdate); err != nil {
+		if err := enc.NextFieldValueBool(4, vdl.BoolType, x.DoLocalUpdate); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -210,22 +217,33 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "NtpHost":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.NtpHost = value
 			}
-		case "Now":
+		case 1:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -233,7 +251,7 @@
 			if err := vdltime.TimeToNative(wire, &x.Now); err != nil {
 				return err
 			}
-		case "ElapsedTime":
+		case 2:
 			var wire vdltime.Duration
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -241,24 +259,20 @@
 			if err := vdltime.DurationToNative(wire, &x.ElapsedTime); err != nil {
 				return err
 			}
-		case "DoNtpUpdate":
+		case 3:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.DoNtpUpdate = value
 			}
-		case "DoLocalUpdate":
+		case 4:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.DoLocalUpdate = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -296,16 +310,16 @@
 		return err
 	}
 	if x.Hint != "" {
-		if err := enc.NextFieldValueString("Hint", vdl.StringType, x.Hint); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Hint); err != nil {
 			return err
 		}
 	}
 	if x.ReadOnly {
-		if err := enc.NextFieldValueBool("ReadOnly", vdl.BoolType, x.ReadOnly); err != nil {
+		if err := enc.NextFieldValueBool(1, vdl.BoolType, x.ReadOnly); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -316,32 +330,39 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Hint":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Hint = value
 			}
-		case "ReadOnly":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.ReadOnly = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -401,19 +422,19 @@
 		return err
 	}
 	if x.Key != "" {
-		if err := enc.NextFieldValueString("Key", vdl.StringType, x.Key); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Key); err != nil {
 			return err
 		}
 	}
 	if x.Value != nil && !x.Value.VDLIsZero() {
-		if err := enc.NextField("Value"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Value.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -426,30 +447,37 @@
 	if err := dec.StartValue(__VDLType_struct_7); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_7 {
+			index = __VDLType_struct_7.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Key = value
 			}
-		case "Value":
+		case 1:
 			x.Value = new(vom.RawBytes)
 			if err := x.Value.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -514,17 +542,17 @@
 		return err
 	}
 	if x.Description != "" {
-		if err := enc.NextFieldValueString("Description", vdl.StringType, x.Description); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Description); err != nil {
 			return err
 		}
 	}
 	if x.PublishSyncbaseName != "" {
-		if err := enc.NextFieldValueString("PublishSyncbaseName", vdl.StringType, x.PublishSyncbaseName); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.PublishSyncbaseName); err != nil {
 			return err
 		}
 	}
 	if len(x.Perms) != 0 {
-		if err := enc.NextField("Perms"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.Perms.VDLWrite(enc); err != nil {
@@ -532,7 +560,7 @@
 		}
 	}
 	if len(x.Collections) != 0 {
-		if err := enc.NextField("Collections"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Collections); err != nil {
@@ -540,7 +568,7 @@
 		}
 	}
 	if len(x.MountTables) != 0 {
-		if err := enc.NextField("MountTables"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_2(enc, x.MountTables); err != nil {
@@ -548,11 +576,11 @@
 		}
 	}
 	if x.IsPrivate {
-		if err := enc.NextFieldValueBool("IsPrivate", vdl.BoolType, x.IsPrivate); err != nil {
+		if err := enc.NextFieldValueBool(5, vdl.BoolType, x.IsPrivate); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -602,51 +630,58 @@
 	if err := dec.StartValue(__VDLType_struct_8); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Description":
+		}
+		if decType != __VDLType_struct_8 {
+			index = __VDLType_struct_8.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Description = value
 			}
-		case "PublishSyncbaseName":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.PublishSyncbaseName = value
 			}
-		case "Perms":
+		case 2:
 			if err := x.Perms.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Collections":
+		case 3:
 			if err := __VDLReadAnon_list_1(dec, &x.Collections); err != nil {
 				return err
 			}
-		case "MountTables":
+		case 4:
 			if err := __VDLReadAnon_list_2(dec, &x.MountTables); err != nil {
 				return err
 			}
-		case "IsPrivate":
+		case 5:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.IsPrivate = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -717,16 +752,16 @@
 		return err
 	}
 	if x.SyncPriority != 0 {
-		if err := enc.NextFieldValueUint("SyncPriority", vdl.ByteType, uint64(x.SyncPriority)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.SyncPriority)); err != nil {
 			return err
 		}
 	}
 	if x.BlobDevType != 0 {
-		if err := enc.NextFieldValueUint("BlobDevType", vdl.ByteType, uint64(x.BlobDevType)); err != nil {
+		if err := enc.NextFieldValueUint(1, vdl.ByteType, uint64(x.BlobDevType)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -737,32 +772,39 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "SyncPriority":
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.SyncPriority = byte(value)
 			}
-		case "BlobDevType":
+		case 1:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.BlobDevType = byte(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -951,21 +993,21 @@
 		return err
 	}
 	if x.Id != 0 {
-		if err := enc.NextFieldValueUint("Id", vdl.Uint64Type, x.Id); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.Uint64Type, x.Id); err != nil {
 			return err
 		}
 	}
 	if x.Hint != "" {
-		if err := enc.NextFieldValueString("Hint", vdl.StringType, x.Hint); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Hint); err != nil {
 			return err
 		}
 	}
 	if x.Source != BatchSourceLocal {
-		if err := enc.NextFieldValueString("Source", __VDLType_enum_14, x.Source.String()); err != nil {
+		if err := enc.NextFieldValueString(2, __VDLType_enum_14, x.Source.String()); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -976,29 +1018,40 @@
 	if err := dec.StartValue(__VDLType_struct_15); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_15 {
+			index = __VDLType_struct_15.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Id = value
 			}
-		case "Hint":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Hint = value
 			}
-		case "Source":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -1007,10 +1060,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1133,12 +1182,12 @@
 		return err
 	}
 	if x.State != ValueStateExists {
-		if err := enc.NextFieldValueString("State", __VDLType_enum_16, x.State.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_16, x.State.String()); err != nil {
 			return err
 		}
 	}
 	if x.Bytes != nil && !x.Bytes.VDLIsZero() {
-		if err := enc.NextField("Bytes"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Bytes.VDLWrite(enc); err != nil {
@@ -1146,7 +1195,7 @@
 		}
 	}
 	if !x.WriteTs.IsZero() {
-		if err := enc.NextField("WriteTs"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -1157,7 +1206,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1170,15 +1219,26 @@
 	if err := dec.StartValue(__VDLType_struct_17); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "State":
+		}
+		if decType != __VDLType_struct_17 {
+			index = __VDLType_struct_17.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -1187,12 +1247,12 @@
 					return err
 				}
 			}
-		case "Bytes":
+		case 1:
 			x.Bytes = new(vom.RawBytes)
 			if err := x.Bytes.VDLRead(dec); err != nil {
 				return err
 			}
-		case "WriteTs":
+		case 2:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -1200,10 +1260,6 @@
 			if err := vdltime.TimeToNative(wire, &x.WriteTs); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1237,12 +1293,12 @@
 		return err
 	}
 	if x.Key != "" {
-		if err := enc.NextFieldValueString("Key", vdl.StringType, x.Key); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Key); err != nil {
 			return err
 		}
 	}
 	if x.LocalValue != nil {
-		if err := enc.NextField("LocalValue"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -1251,7 +1307,7 @@
 		}
 	}
 	if x.RemoteValue != nil {
-		if err := enc.NextField("RemoteValue"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -1260,7 +1316,7 @@
 		}
 	}
 	if x.AncestorValue != nil {
-		if err := enc.NextField("AncestorValue"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -1268,7 +1324,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1279,22 +1335,33 @@
 	if err := dec.StartValue(__VDLType_struct_18); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_18 {
+			index = __VDLType_struct_18.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Key = value
 			}
-		case "LocalValue":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_19); err != nil {
 				return err
 			}
@@ -1310,7 +1377,7 @@
 					return err
 				}
 			}
-		case "RemoteValue":
+		case 2:
 			if err := dec.StartValue(__VDLType_optional_19); err != nil {
 				return err
 			}
@@ -1326,7 +1393,7 @@
 					return err
 				}
 			}
-		case "AncestorValue":
+		case 3:
 			if err := dec.StartValue(__VDLType_optional_19); err != nil {
 				return err
 			}
@@ -1342,10 +1409,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1372,16 +1435,16 @@
 		return err
 	}
 	if x.Start != "" {
-		if err := enc.NextFieldValueString("Start", vdl.StringType, x.Start); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Start); err != nil {
 			return err
 		}
 	}
 	if x.Limit != "" {
-		if err := enc.NextFieldValueString("Limit", vdl.StringType, x.Limit); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Limit); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1392,32 +1455,39 @@
 	if err := dec.StartValue(__VDLType_struct_20); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Start":
+		}
+		if decType != __VDLType_struct_20 {
+			index = __VDLType_struct_20.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Start = value
 			}
-		case "Limit":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Limit = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1498,13 +1568,13 @@
 	if err := enc.StartValue(__VDLType_union_21); err != nil {
 		return err
 	}
-	if err := enc.NextField("Read"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1514,13 +1584,13 @@
 	if err := enc.StartValue(__VDLType_union_21); err != nil {
 		return err
 	}
-	if err := enc.NextField("Write"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1530,13 +1600,13 @@
 	if err := enc.StartValue(__VDLType_union_21); err != nil {
 		return err
 	}
-	if err := enc.NextField("Scan"); err != nil {
+	if err := enc.NextField(2); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1546,39 +1616,46 @@
 	if err := dec.StartValue(__VDLType_union_21); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "Read":
+	if decType != __VDLType_union_21 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_21.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field OperationRead
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "Write":
+	case 1:
 		var field OperationWrite
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "Scan":
+	case 2:
 		var field OperationScan
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -1618,7 +1695,7 @@
 		return err
 	}
 	if x.Op != nil && !x.Op.VDLIsZero() {
-		if err := enc.NextField("Op"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Op.VDLWrite(enc); err != nil {
@@ -1626,14 +1703,14 @@
 		}
 	}
 	if len(x.BatchIds) != 0 {
-		if err := enc.NextField("BatchIds"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_3(enc, x.BatchIds); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1664,26 +1741,33 @@
 	if err := dec.StartValue(__VDLType_struct_22); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Op":
+		}
+		if decType != __VDLType_struct_22 {
+			index = __VDLType_struct_22.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := VDLReadOperation(dec, &x.Op); err != nil {
 				return err
 			}
-		case "BatchIds":
+		case 1:
 			if err := __VDLReadAnon_list_3(dec, &x.BatchIds); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1764,13 +1848,13 @@
 	if err := enc.StartValue(__VDLType_union_24); err != nil {
 		return err
 	}
-	if err := enc.NextField("Batch"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1780,13 +1864,13 @@
 	if err := enc.StartValue(__VDLType_union_24); err != nil {
 		return err
 	}
-	if err := enc.NextField("Row"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1796,33 +1880,40 @@
 	if err := dec.StartValue(__VDLType_union_24); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "Batch":
+	if decType != __VDLType_union_24 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_24.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field ConflictDataBatch
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "Row":
+	case 1:
 		var field ConflictDataRow
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -1862,7 +1953,7 @@
 		return err
 	}
 	if x.Data != nil && !x.Data.VDLIsZero() {
-		if err := enc.NextField("Data"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Data.VDLWrite(enc); err != nil {
@@ -1870,11 +1961,11 @@
 		}
 	}
 	if x.Continued {
-		if err := enc.NextFieldValueBool("Continued", vdl.BoolType, x.Continued); err != nil {
+		if err := enc.NextFieldValueBool(1, vdl.BoolType, x.Continued); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1887,29 +1978,36 @@
 	if err := dec.StartValue(__VDLType_struct_25); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Data":
+		}
+		if decType != __VDLType_struct_25 {
+			index = __VDLType_struct_25.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := VDLReadConflictData(dec, &x.Data); err != nil {
 				return err
 			}
-		case "Continued":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Continued = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2025,17 +2123,17 @@
 		return err
 	}
 	if x.Key != "" {
-		if err := enc.NextFieldValueString("Key", vdl.StringType, x.Key); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Key); err != nil {
 			return err
 		}
 	}
 	if x.Selection != ValueSelectionLocal {
-		if err := enc.NextFieldValueString("Selection", __VDLType_enum_26, x.Selection.String()); err != nil {
+		if err := enc.NextFieldValueString(1, __VDLType_enum_26, x.Selection.String()); err != nil {
 			return err
 		}
 	}
 	if x.Result != nil {
-		if err := enc.NextField("Result"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -2044,11 +2142,11 @@
 		}
 	}
 	if x.Continued {
-		if err := enc.NextFieldValueBool("Continued", vdl.BoolType, x.Continued); err != nil {
+		if err := enc.NextFieldValueBool(3, vdl.BoolType, x.Continued); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2059,22 +2157,33 @@
 	if err := dec.StartValue(__VDLType_struct_27); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_27 {
+			index = __VDLType_struct_27.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Key = value
 			}
-		case "Selection":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -2083,7 +2192,7 @@
 					return err
 				}
 			}
-		case "Result":
+		case 2:
 			if err := dec.StartValue(__VDLType_optional_19); err != nil {
 				return err
 			}
@@ -2099,17 +2208,13 @@
 					return err
 				}
 			}
-		case "Continued":
+		case 3:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Continued = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2143,7 +2248,7 @@
 		return err
 	}
 	if x.CollectionId != (Id{}) {
-		if err := enc.NextField("CollectionId"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.CollectionId.VDLWrite(enc); err != nil {
@@ -2151,21 +2256,21 @@
 		}
 	}
 	if x.KeyPrefix != "" {
-		if err := enc.NextFieldValueString("KeyPrefix", vdl.StringType, x.KeyPrefix); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.KeyPrefix); err != nil {
 			return err
 		}
 	}
 	if x.Type != "" {
-		if err := enc.NextFieldValueString("Type", vdl.StringType, x.Type); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.Type); err != nil {
 			return err
 		}
 	}
 	if x.Resolver != ResolverTypeLastWins {
-		if err := enc.NextFieldValueString("Resolver", __VDLType_enum_13, x.Resolver.String()); err != nil {
+		if err := enc.NextFieldValueString(3, __VDLType_enum_13, x.Resolver.String()); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2176,33 +2281,44 @@
 	if err := dec.StartValue(__VDLType_struct_28); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "CollectionId":
+		}
+		if decType != __VDLType_struct_28 {
+			index = __VDLType_struct_28.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := x.CollectionId.VDLRead(dec); err != nil {
 				return err
 			}
-		case "KeyPrefix":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.KeyPrefix = value
 			}
-		case "Type":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Type = value
 			}
-		case "Resolver":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -2211,10 +2327,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2246,14 +2358,14 @@
 		return err
 	}
 	if len(x.Rules) != 0 {
-		if err := enc.NextField("Rules"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_4(enc, x.Rules); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2285,20 +2397,27 @@
 	if err := dec.StartValue(__VDLType_struct_29); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Rules":
-			if err := __VDLReadAnon_list_4(dec, &x.Rules); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_29 {
+			index = __VDLType_struct_29.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_list_4(dec, &x.Rules); err != nil {
 				return err
 			}
 		}
@@ -2362,19 +2481,19 @@
 		return err
 	}
 	if x.Version != 0 {
-		if err := enc.NextFieldValueInt("Version", vdl.Int32Type, int64(x.Version)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int32Type, int64(x.Version)); err != nil {
 			return err
 		}
 	}
 	if !x.Policy.VDLIsZero() {
-		if err := enc.NextField("Policy"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Policy.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2385,29 +2504,36 @@
 	if err := dec.StartValue(__VDLType_struct_31); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Version":
+		}
+		if decType != __VDLType_struct_31 {
+			index = __VDLType_struct_31.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Version = int32(value)
 			}
-		case "Policy":
+		case 1:
 			if err := x.Policy.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2545,21 +2671,21 @@
 		return err
 	}
 	if x.State != BlobFetchStatePending {
-		if err := enc.NextFieldValueString("State", __VDLType_enum_33, x.State.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_33, x.State.String()); err != nil {
 			return err
 		}
 	}
 	if x.Received != 0 {
-		if err := enc.NextFieldValueInt("Received", vdl.Int64Type, x.Received); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.Received); err != nil {
 			return err
 		}
 	}
 	if x.Total != 0 {
-		if err := enc.NextFieldValueInt("Total", vdl.Int64Type, x.Total); err != nil {
+		if err := enc.NextFieldValueInt(2, vdl.Int64Type, x.Total); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2570,15 +2696,26 @@
 	if err := dec.StartValue(__VDLType_struct_34); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "State":
+		}
+		if decType != __VDLType_struct_34 {
+			index = __VDLType_struct_34.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -2587,24 +2724,20 @@
 					return err
 				}
 			}
-		case "Received":
+		case 1:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Received = value
 			}
-		case "Total":
+		case 2:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Total = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2634,21 +2767,21 @@
 		return err
 	}
 	if x.CollectionBlessing != "" {
-		if err := enc.NextFieldValueString("CollectionBlessing", vdl.StringType, x.CollectionBlessing); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.CollectionBlessing); err != nil {
 			return err
 		}
 	}
 	if x.CollectionName != "" {
-		if err := enc.NextFieldValueString("CollectionName", vdl.StringType, x.CollectionName); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.CollectionName); err != nil {
 			return err
 		}
 	}
 	if x.RowKey != "" {
-		if err := enc.NextFieldValueString("RowKey", vdl.StringType, x.RowKey); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.RowKey); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2659,39 +2792,46 @@
 	if err := dec.StartValue(__VDLType_struct_35); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "CollectionBlessing":
+		}
+		if decType != __VDLType_struct_35 {
+			index = __VDLType_struct_35.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.CollectionBlessing = value
 			}
-		case "CollectionName":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.CollectionName = value
 			}
-		case "RowKey":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.RowKey = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2727,7 +2867,7 @@
 		return err
 	}
 	if x.Value != nil && !x.Value.VDLIsZero() {
-		if err := enc.NextField("Value"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Value.VDLWrite(enc); err != nil {
@@ -2735,11 +2875,11 @@
 		}
 	}
 	if x.FromSync {
-		if err := enc.NextFieldValueBool("FromSync", vdl.BoolType, x.FromSync); err != nil {
+		if err := enc.NextFieldValueBool(1, vdl.BoolType, x.FromSync); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2752,30 +2892,37 @@
 	if err := dec.StartValue(__VDLType_struct_36); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Value":
+		}
+		if decType != __VDLType_struct_36 {
+			index = __VDLType_struct_36.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			x.Value = new(vom.RawBytes)
 			if err := x.Value.VDLRead(dec); err != nil {
 				return err
 			}
-		case "FromSync":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.FromSync = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/services/watch/watch.vdl.go b/services/watch/watch.vdl.go
index c94e1fe..f55e418 100644
--- a/services/watch/watch.vdl.go
+++ b/services/watch/watch.vdl.go
@@ -213,16 +213,16 @@
 		return err
 	}
 	if x.Pattern != "" {
-		if err := enc.NextFieldValueString("Pattern", vdl.StringType, x.Pattern); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Pattern); err != nil {
 			return err
 		}
 	}
 	if len(x.ResumeMarker) != 0 {
-		if err := enc.NextFieldValueBytes("ResumeMarker", __VDLType_list_1, []byte(x.ResumeMarker)); err != nil {
+		if err := enc.NextFieldValueBytes(1, __VDLType_list_1, []byte(x.ResumeMarker)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -233,31 +233,38 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Pattern":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Pattern = value
 			}
-		case "ResumeMarker":
+		case 1:
 			var bytes []byte
 			if err := dec.ReadValueBytes(-1, &bytes); err != nil {
 				return err
 			}
 			x.ResumeMarker = bytes
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -312,17 +319,17 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.State != 0 {
-		if err := enc.NextFieldValueInt("State", vdl.Int32Type, int64(x.State)); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int32Type, int64(x.State)); err != nil {
 			return err
 		}
 	}
 	if x.Value != nil && !x.Value.VDLIsZero() {
-		if err := enc.NextField("Value"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.Value.VDLWrite(enc); err != nil {
@@ -330,16 +337,16 @@
 		}
 	}
 	if len(x.ResumeMarker) != 0 {
-		if err := enc.NextFieldValueBytes("ResumeMarker", __VDLType_list_1, []byte(x.ResumeMarker)); err != nil {
+		if err := enc.NextFieldValueBytes(3, __VDLType_list_1, []byte(x.ResumeMarker)); err != nil {
 			return err
 		}
 	}
 	if x.Continued {
-		if err := enc.NextFieldValueBool("Continued", vdl.BoolType, x.Continued); err != nil {
+		if err := enc.NextFieldValueBool(4, vdl.BoolType, x.Continued); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -352,50 +359,57 @@
 	if err := dec.StartValue(__VDLType_struct_3); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_3 {
+			index = __VDLType_struct_3.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "State":
+		case 1:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.State = int32(value)
 			}
-		case "Value":
+		case 2:
 			x.Value = new(vom.RawBytes)
 			if err := x.Value.VDLRead(dec); err != nil {
 				return err
 			}
-		case "ResumeMarker":
+		case 3:
 			var bytes []byte
 			if err := dec.ReadValueBytes(-1, &bytes); err != nil {
 				return err
 			}
 			x.ResumeMarker = bytes
-		case "Continued":
+		case 4:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Continued = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/syncbase/syncbase.vdl.go b/syncbase/syncbase.vdl.go
index d974930..f116130 100644
--- a/syncbase/syncbase.vdl.go
+++ b/syncbase/syncbase.vdl.go
@@ -61,12 +61,12 @@
 		return err
 	}
 	if x.State != syncbase.ValueStateExists {
-		if err := enc.NextFieldValueString("State", __VDLType_enum_2, x.State.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_2, x.State.String()); err != nil {
 			return err
 		}
 	}
 	if x.Val != nil && !x.Val.VDLIsZero() {
-		if err := enc.NextField("Val"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Val.VDLWrite(enc); err != nil {
@@ -74,7 +74,7 @@
 		}
 	}
 	if !x.WriteTs.IsZero() {
-		if err := enc.NextField("WriteTs"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -86,11 +86,11 @@
 		}
 	}
 	if x.Selection != syncbase.ValueSelectionLocal {
-		if err := enc.NextFieldValueString("Selection", __VDLType_enum_4, x.Selection.String()); err != nil {
+		if err := enc.NextFieldValueString(3, __VDLType_enum_4, x.Selection.String()); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -103,15 +103,26 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "State":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -120,12 +131,12 @@
 					return err
 				}
 			}
-		case "Val":
+		case 1:
 			x.Val = new(vom.RawBytes)
 			if err := x.Val.VDLRead(dec); err != nil {
 				return err
 			}
-		case "WriteTs":
+		case 2:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -133,7 +144,7 @@
 			if err := vdltime.TimeToNative(wire, &x.WriteTs); err != nil {
 				return err
 			}
-		case "Selection":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -142,10 +153,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -195,12 +202,12 @@
 		return err
 	}
 	if x.Key != "" {
-		if err := enc.NextFieldValueString("Key", vdl.StringType, x.Key); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Key); err != nil {
 			return err
 		}
 	}
 	if !x.LocalValue.VDLIsZero() {
-		if err := enc.NextField("LocalValue"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.LocalValue.VDLWrite(enc); err != nil {
@@ -208,7 +215,7 @@
 		}
 	}
 	if !x.RemoteValue.VDLIsZero() {
-		if err := enc.NextField("RemoteValue"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.RemoteValue.VDLWrite(enc); err != nil {
@@ -216,7 +223,7 @@
 		}
 	}
 	if !x.AncestorValue.VDLIsZero() {
-		if err := enc.NextField("AncestorValue"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.AncestorValue.VDLWrite(enc); err != nil {
@@ -224,14 +231,14 @@
 		}
 	}
 	if len(x.BatchIds) != 0 {
-		if err := enc.NextField("BatchIds"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.BatchIds); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -270,41 +277,48 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Key = value
 			}
-		case "LocalValue":
+		case 1:
 			if err := x.LocalValue.VDLRead(dec); err != nil {
 				return err
 			}
-		case "RemoteValue":
+		case 2:
 			if err := x.RemoteValue.VDLRead(dec); err != nil {
 				return err
 			}
-		case "AncestorValue":
+		case 3:
 			if err := x.AncestorValue.VDLRead(dec); err != nil {
 				return err
 			}
-		case "BatchIds":
+		case 4:
 			if err := __VDLReadAnon_list_1(dec, &x.BatchIds); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -360,7 +374,7 @@
 		return err
 	}
 	if len(x.ByKey) != 0 {
-		if err := enc.NextField("ByKey"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_2(enc, x.ByKey); err != nil {
@@ -368,14 +382,14 @@
 		}
 	}
 	if len(x.ByBatch) != 0 {
-		if err := enc.NextField("ByBatch"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_3(enc, x.ByBatch); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -449,26 +463,33 @@
 	if err := dec.StartValue(__VDLType_struct_7); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "ByKey":
+		}
+		if decType != __VDLType_struct_7 {
+			index = __VDLType_struct_7.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_map_2(dec, &x.ByKey); err != nil {
 				return err
 			}
-		case "ByBatch":
+		case 1:
 			if err := __VDLReadAnon_map_3(dec, &x.ByBatch); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -577,14 +598,14 @@
 		return err
 	}
 	if len(x.ByBatch) != 0 {
-		if err := enc.NextField("ByBatch"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_5(enc, x.ByBatch); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -637,20 +658,27 @@
 	if err := dec.StartValue(__VDLType_struct_11); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "ByBatch":
-			if err := __VDLReadAnon_map_5(dec, &x.ByBatch); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_11 {
+			index = __VDLType_struct_11.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_5(dec, &x.ByBatch); err != nil {
 				return err
 			}
 		}
@@ -757,7 +785,7 @@
 		return err
 	}
 	if x.ReadSet != nil {
-		if err := enc.NextField("ReadSet"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -766,7 +794,7 @@
 		}
 	}
 	if x.WriteSet != nil {
-		if err := enc.NextField("WriteSet"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -775,7 +803,7 @@
 		}
 	}
 	if x.ScanSet != nil {
-		if err := enc.NextField("ScanSet"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -784,14 +812,14 @@
 		}
 	}
 	if len(x.Batches) != 0 {
-		if err := enc.NextField("Batches"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_7(enc, x.Batches); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -823,15 +851,26 @@
 	if err := dec.StartValue(__VDLType_struct_15); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "ReadSet":
+		}
+		if decType != __VDLType_struct_15 {
+			index = __VDLType_struct_15.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.StartValue(__VDLType_optional_16); err != nil {
 				return err
 			}
@@ -847,7 +886,7 @@
 					return err
 				}
 			}
-		case "WriteSet":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_16); err != nil {
 				return err
 			}
@@ -863,7 +902,7 @@
 					return err
 				}
 			}
-		case "ScanSet":
+		case 2:
 			if err := dec.StartValue(__VDLType_optional_17); err != nil {
 				return err
 			}
@@ -879,14 +918,10 @@
 					return err
 				}
 			}
-		case "Batches":
+		case 3:
 			if err := __VDLReadAnon_map_7(dec, &x.Batches); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -942,12 +977,12 @@
 		return err
 	}
 	if x.Key != "" {
-		if err := enc.NextFieldValueString("Key", vdl.StringType, x.Key); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Key); err != nil {
 			return err
 		}
 	}
 	if x.Result != nil {
-		if err := enc.NextField("Result"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -955,7 +990,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -966,22 +1001,33 @@
 	if err := dec.StartValue(__VDLType_struct_20); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_20 {
+			index = __VDLType_struct_20.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Key = value
 			}
-		case "Result":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_21); err != nil {
 				return err
 			}
@@ -997,10 +1043,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1030,14 +1072,14 @@
 		return err
 	}
 	if len(x.ResultSet) != 0 {
-		if err := enc.NextField("ResultSet"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_8(enc, x.ResultSet); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1069,20 +1111,27 @@
 	if err := dec.StartValue(__VDLType_struct_22); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "ResultSet":
-			if err := __VDLReadAnon_map_8(dec, &x.ResultSet); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_22 {
+			index = __VDLType_struct_22.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_8(dec, &x.ResultSet); err != nil {
 				return err
 			}
 		}
diff --git a/syncbase/testdata/testdata.vdl.go b/syncbase/testdata/testdata.vdl.go
index 10ccd23..24478ba 100644
--- a/syncbase/testdata/testdata.vdl.go
+++ b/syncbase/testdata/testdata.vdl.go
@@ -40,26 +40,26 @@
 		return err
 	}
 	if x.Street != "" {
-		if err := enc.NextFieldValueString("Street", vdl.StringType, x.Street); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Street); err != nil {
 			return err
 		}
 	}
 	if x.City != "" {
-		if err := enc.NextFieldValueString("City", vdl.StringType, x.City); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.City); err != nil {
 			return err
 		}
 	}
 	if x.State != "" {
-		if err := enc.NextFieldValueString("State", vdl.StringType, x.State); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.State); err != nil {
 			return err
 		}
 	}
 	if x.Zip != "" {
-		if err := enc.NextFieldValueString("Zip", vdl.StringType, x.Zip); err != nil {
+		if err := enc.NextFieldValueString(3, vdl.StringType, x.Zip); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -70,46 +70,53 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Street":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Street = value
 			}
-		case "City":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.City = value
 			}
-		case "State":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.State = value
 			}
-		case "Zip":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Zip = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -278,11 +285,11 @@
 		return err
 	}
 	if x.Rating != 0 {
-		if err := enc.NextFieldValueUint("Rating", vdl.ByteType, uint64(x.Rating)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.Rating)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -293,25 +300,32 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Rating":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.Rating = byte(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -334,11 +348,11 @@
 		return err
 	}
 	if x.Rating != ExperianRatingGood {
-		if err := enc.NextFieldValueString("Rating", __VDLType_enum_3, x.Rating.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_3, x.Rating.String()); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -349,15 +363,26 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Rating":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -366,10 +391,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -392,11 +413,11 @@
 		return err
 	}
 	if x.Rating != 0 {
-		if err := enc.NextFieldValueInt("Rating", vdl.Int16Type, int64(x.Rating)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int16Type, int64(x.Rating)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -407,25 +428,32 @@
 	if err := dec.StartValue(__VDLType_struct_6); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Rating":
+		}
+		if decType != __VDLType_struct_6 {
+			index = __VDLType_struct_6.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.Rating = int16(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -493,13 +521,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("EquifaxReport"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -509,13 +537,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("ExperianReport"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -525,13 +553,13 @@
 	if err := enc.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	if err := enc.NextField("TransUnionReport"); err != nil {
+	if err := enc.NextField(2); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -541,39 +569,46 @@
 	if err := dec.StartValue(__VDLType_union_7); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "EquifaxReport":
+	if decType != __VDLType_union_7 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_7.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field AgencyReportEquifaxReport
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "ExperianReport":
+	case 1:
 		var field AgencyReportExperianReport
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "TransUnionReport":
+	case 2:
 		var field AgencyReportTransUnionReport
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -603,19 +638,19 @@
 		return err
 	}
 	if x.Agency != CreditAgencyEquifax {
-		if err := enc.NextFieldValueString("Agency", __VDLType_enum_2, x.Agency.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_2, x.Agency.String()); err != nil {
 			return err
 		}
 	}
 	if x.Report != nil && !x.Report.VDLIsZero() {
-		if err := enc.NextField("Report"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Report.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -628,15 +663,26 @@
 	if err := dec.StartValue(__VDLType_struct_8); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Agency":
+		}
+		if decType != __VDLType_struct_8 {
+			index = __VDLType_struct_8.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -645,14 +691,10 @@
 					return err
 				}
 			}
-		case "Report":
+		case 1:
 			if err := VDLReadAgencyReport(dec, &x.Report); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -694,22 +736,22 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Id != 0 {
-		if err := enc.NextFieldValueInt("Id", vdl.Int64Type, x.Id); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.Id); err != nil {
 			return err
 		}
 	}
 	if x.Active {
-		if err := enc.NextFieldValueBool("Active", vdl.BoolType, x.Active); err != nil {
+		if err := enc.NextFieldValueBool(2, vdl.BoolType, x.Active); err != nil {
 			return err
 		}
 	}
 	if x.Address != (AddressInfo{}) {
-		if err := enc.NextField("Address"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.Address.VDLWrite(enc); err != nil {
@@ -717,14 +759,14 @@
 		}
 	}
 	if !x.Credit.VDLIsZero() {
-		if err := enc.NextField("Credit"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := x.Credit.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -739,47 +781,54 @@
 	if err := dec.StartValue(__VDLType_struct_9); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_9 {
+			index = __VDLType_struct_9.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Id":
+		case 1:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Id = value
 			}
-		case "Active":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Active = value
 			}
-		case "Address":
+		case 3:
 			if err := x.Address.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Credit":
+		case 4:
 			if err := x.Credit.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -821,17 +870,17 @@
 		return err
 	}
 	if x.CustId != 0 {
-		if err := enc.NextFieldValueInt("CustId", vdl.Int64Type, x.CustId); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.CustId); err != nil {
 			return err
 		}
 	}
 	if x.InvoiceNum != 0 {
-		if err := enc.NextFieldValueInt("InvoiceNum", vdl.Int64Type, x.InvoiceNum); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.InvoiceNum); err != nil {
 			return err
 		}
 	}
 	if !x.InvoiceDate.IsZero() {
-		if err := enc.NextField("InvoiceDate"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -843,19 +892,19 @@
 		}
 	}
 	if x.Amount != 0 {
-		if err := enc.NextFieldValueInt("Amount", vdl.Int64Type, x.Amount); err != nil {
+		if err := enc.NextFieldValueInt(3, vdl.Int64Type, x.Amount); err != nil {
 			return err
 		}
 	}
 	if x.ShipTo != (AddressInfo{}) {
-		if err := enc.NextField("ShipTo"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := x.ShipTo.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -866,29 +915,40 @@
 	if err := dec.StartValue(__VDLType_struct_10); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "CustId":
+		}
+		if decType != __VDLType_struct_10 {
+			index = __VDLType_struct_10.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.CustId = value
 			}
-		case "InvoiceNum":
+		case 1:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.InvoiceNum = value
 			}
-		case "InvoiceDate":
+		case 2:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -896,21 +956,17 @@
 			if err := vdltime.TimeToNative(wire, &x.InvoiceDate); err != nil {
 				return err
 			}
-		case "Amount":
+		case 3:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Amount = value
 			}
-		case "ShipTo":
+		case 4:
 			if err := x.ShipTo.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -941,51 +997,51 @@
 		return err
 	}
 	if x.B != 0 {
-		if err := enc.NextFieldValueUint("B", vdl.ByteType, uint64(x.B)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.B)); err != nil {
 			return err
 		}
 	}
 	if x.Ui16 != 0 {
-		if err := enc.NextFieldValueUint("Ui16", vdl.Uint16Type, uint64(x.Ui16)); err != nil {
+		if err := enc.NextFieldValueUint(1, vdl.Uint16Type, uint64(x.Ui16)); err != nil {
 			return err
 		}
 	}
 	if x.Ui32 != 0 {
-		if err := enc.NextFieldValueUint("Ui32", vdl.Uint32Type, uint64(x.Ui32)); err != nil {
+		if err := enc.NextFieldValueUint(2, vdl.Uint32Type, uint64(x.Ui32)); err != nil {
 			return err
 		}
 	}
 	if x.Ui64 != 0 {
-		if err := enc.NextFieldValueUint("Ui64", vdl.Uint64Type, x.Ui64); err != nil {
+		if err := enc.NextFieldValueUint(3, vdl.Uint64Type, x.Ui64); err != nil {
 			return err
 		}
 	}
 	if x.I16 != 0 {
-		if err := enc.NextFieldValueInt("I16", vdl.Int16Type, int64(x.I16)); err != nil {
+		if err := enc.NextFieldValueInt(4, vdl.Int16Type, int64(x.I16)); err != nil {
 			return err
 		}
 	}
 	if x.I32 != 0 {
-		if err := enc.NextFieldValueInt("I32", vdl.Int32Type, int64(x.I32)); err != nil {
+		if err := enc.NextFieldValueInt(5, vdl.Int32Type, int64(x.I32)); err != nil {
 			return err
 		}
 	}
 	if x.I64 != 0 {
-		if err := enc.NextFieldValueInt("I64", vdl.Int64Type, x.I64); err != nil {
+		if err := enc.NextFieldValueInt(6, vdl.Int64Type, x.I64); err != nil {
 			return err
 		}
 	}
 	if x.F32 != 0 {
-		if err := enc.NextFieldValueFloat("F32", vdl.Float32Type, float64(x.F32)); err != nil {
+		if err := enc.NextFieldValueFloat(7, vdl.Float32Type, float64(x.F32)); err != nil {
 			return err
 		}
 	}
 	if x.F64 != 0 {
-		if err := enc.NextFieldValueFloat("F64", vdl.Float64Type, x.F64); err != nil {
+		if err := enc.NextFieldValueFloat(8, vdl.Float64Type, x.F64); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -996,81 +1052,88 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "B":
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.B = byte(value)
 			}
-		case "Ui16":
+		case 1:
 			switch value, err := dec.ReadValueUint(16); {
 			case err != nil:
 				return err
 			default:
 				x.Ui16 = uint16(value)
 			}
-		case "Ui32":
+		case 2:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.Ui32 = uint32(value)
 			}
-		case "Ui64":
+		case 3:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Ui64 = value
 			}
-		case "I16":
+		case 4:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.I16 = int16(value)
 			}
-		case "I32":
+		case 5:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.I32 = int32(value)
 			}
-		case "I64":
+		case 6:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.I64 = value
 			}
-		case "F32":
+		case 7:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.F32 = float32(value)
 			}
-		case "F64":
+		case 8:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.F64 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1126,10 +1189,10 @@
 	if err := enc.StartValue(__VDLType_union_13); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("Title", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1139,10 +1202,10 @@
 	if err := enc.StartValue(__VDLType_union_13); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("Value", vdl.Int64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueInt(1, vdl.Int64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1152,12 +1215,23 @@
 	if err := dec.StartValue(__VDLType_union_13); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "Title":
+	if decType != __VDLType_union_13 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_13.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field TitleOrValueTypeTitle
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -1166,7 +1240,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "Value":
+	case 1:
 		var field TitleOrValueTypeValue
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -1175,16 +1249,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -1214,19 +1284,19 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.TitleOrValue != nil && !x.TitleOrValue.VDLIsZero() {
-		if err := enc.NextField("TitleOrValue"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.TitleOrValue.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1239,29 +1309,36 @@
 	if err := dec.StartValue(__VDLType_struct_14); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_14 {
+			index = __VDLType_struct_14.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "TitleOrValue":
+		case 1:
 			if err := VDLReadTitleOrValueType(dec, &x.TitleOrValue); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1287,14 +1364,14 @@
 		return err
 	}
 	if !x.Baz.VDLIsZero() {
-		if err := enc.NextField("Baz"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Baz.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1309,20 +1386,27 @@
 	if err := dec.StartValue(__VDLType_struct_15); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Baz":
-			if err := x.Baz.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_15 {
+			index = __VDLType_struct_15.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.Baz.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -1350,14 +1434,14 @@
 		return err
 	}
 	if !x.Bar.VDLIsZero() {
-		if err := enc.NextField("Bar"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Bar.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1374,20 +1458,27 @@
 	if err := dec.StartValue(__VDLType_struct_16); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Bar":
-			if err := x.Bar.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_16 {
+			index = __VDLType_struct_16.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.Bar.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -1476,7 +1567,7 @@
 		return err
 	}
 	if x.A != (ArrayOfFour{}) {
-		if err := enc.NextField("A"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.A.VDLWrite(enc); err != nil {
@@ -1484,7 +1575,7 @@
 		}
 	}
 	if len(x.L) != 0 {
-		if err := enc.NextField("L"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.L); err != nil {
@@ -1492,7 +1583,7 @@
 		}
 	}
 	if len(x.M) != 0 {
-		if err := enc.NextField("M"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_2(enc, x.M); err != nil {
@@ -1500,14 +1591,14 @@
 		}
 	}
 	if len(x.S) != 0 {
-		if err := enc.NextField("S"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_3(enc, x.S); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1575,34 +1666,41 @@
 	if err := dec.StartValue(__VDLType_struct_18); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_18 {
+			index = __VDLType_struct_18.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := x.A.VDLRead(dec); err != nil {
 				return err
 			}
-		case "L":
+		case 1:
 			if err := __VDLReadAnon_list_1(dec, &x.L); err != nil {
 				return err
 			}
-		case "M":
+		case 2:
 			if err := __VDLReadAnon_map_2(dec, &x.M); err != nil {
 				return err
 			}
-		case "S":
+		case 3:
 			if err := __VDLReadAnon_set_3(dec, &x.S); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1701,11 +1799,11 @@
 		return err
 	}
 	if x.Key != "" {
-		if err := enc.NextFieldValueString("Key", vdl.StringType, x.Key); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Key); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1716,25 +1814,32 @@
 	if err := dec.StartValue(__VDLType_struct_22); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key":
+		}
+		if decType != __VDLType_struct_22 {
+			index = __VDLType_struct_22.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Key = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vdl/.api b/vdl/.api
index 18f3794..e277037 100644
--- a/vdl/.api
+++ b/vdl/.api
@@ -85,6 +85,7 @@
 pkg vdl, method (*Type) EnumLabel(int) string
 pkg vdl, method (*Type) Field(int) Field
 pkg vdl, method (*Type) FieldByName(string) (Field, int)
+pkg vdl, method (*Type) FieldIndexByName(string) int
 pkg vdl, method (*Type) IsBytes() bool
 pkg vdl, method (*Type) IsPartOfCycle() bool
 pkg vdl, method (*Type) Key() *Type
@@ -189,7 +190,7 @@
 pkg vdl, type Decoder interface, NextEntryValueString() (bool, string, error)
 pkg vdl, type Decoder interface, NextEntryValueTypeObject() (bool, *Type, error)
 pkg vdl, type Decoder interface, NextEntryValueUint(int) (bool, uint64, error)
-pkg vdl, type Decoder interface, NextField() (string, error)
+pkg vdl, type Decoder interface, NextField() (int, error)
 pkg vdl, type Decoder interface, ReadValueBool() (bool, error)
 pkg vdl, type Decoder interface, ReadValueBytes(int, *[]byte) error
 pkg vdl, type Decoder interface, ReadValueFloat(int) (float64, error)
@@ -217,14 +218,14 @@
 pkg vdl, type Encoder interface, NextEntryValueString(*Type, string) error
 pkg vdl, type Encoder interface, NextEntryValueTypeObject(*Type) error
 pkg vdl, type Encoder interface, NextEntryValueUint(*Type, uint64) error
-pkg vdl, type Encoder interface, NextField(string) error
-pkg vdl, type Encoder interface, NextFieldValueBool(string, *Type, bool) error
-pkg vdl, type Encoder interface, NextFieldValueBytes(string, *Type, []byte) error
-pkg vdl, type Encoder interface, NextFieldValueFloat(string, *Type, float64) error
-pkg vdl, type Encoder interface, NextFieldValueInt(string, *Type, int64) error
-pkg vdl, type Encoder interface, NextFieldValueString(string, *Type, string) error
-pkg vdl, type Encoder interface, NextFieldValueTypeObject(string, *Type) error
-pkg vdl, type Encoder interface, NextFieldValueUint(string, *Type, uint64) error
+pkg vdl, type Encoder interface, NextField(int) error
+pkg vdl, type Encoder interface, NextFieldValueBool(int, *Type, bool) error
+pkg vdl, type Encoder interface, NextFieldValueBytes(int, *Type, []byte) error
+pkg vdl, type Encoder interface, NextFieldValueFloat(int, *Type, float64) error
+pkg vdl, type Encoder interface, NextFieldValueInt(int, *Type, int64) error
+pkg vdl, type Encoder interface, NextFieldValueString(int, *Type, string) error
+pkg vdl, type Encoder interface, NextFieldValueTypeObject(int, *Type) error
+pkg vdl, type Encoder interface, NextFieldValueUint(int, *Type, uint64) error
 pkg vdl, type Encoder interface, NilValue(*Type) error
 pkg vdl, type Encoder interface, SetLenHint(int) error
 pkg vdl, type Encoder interface, SetNextStartValueIsOptional()
diff --git a/vdl/coder.go b/vdl/coder.go
index 7bff256..f8e06de 100644
--- a/vdl/coder.go
+++ b/vdl/coder.go
@@ -82,9 +82,10 @@
 	// done=true when there are no remaining entries.
 	NextEntry() (done bool, _ error)
 	// NextField instructs the Decoder to move to the next field of a Struct or
-	// Union.  Returns the name of the next field, or the empty string when there
-	// are no remaining fields.
-	NextField() (name string, _ error)
+	// Union.  Returns the index of the next field, or -1 when there are no
+	// remaining fields.  You may call Decoder.Type().Field(index).Name to
+	// retrieve the name of the struct or union field.
+	NextField() (index int, _ error)
 
 	// Type returns the type of the top value on the stack.  Returns nil when the
 	// stack is empty.  The returned type is only Any or Optional iff the value is
@@ -198,9 +199,9 @@
 	// done=true when there are no remaining entries.
 	NextEntry(done bool) error
 	// NextField instructs the Encoder to move to the next field of a Struct or
-	// Union.  Set name to the name of the next field, or set name="" when there
-	// are no remaining fields.
-	NextField(name string) error
+	// Union.  Set index to the index of the next field, or -1 when there are no
+	// remaining fields.
+	NextField(index int) error
 
 	// SetLenHint sets the length of the List, Set or Map value.  It may only be
 	// called immediately after StartValue, before NextEntry has been called.  Do
@@ -269,26 +270,26 @@
 
 	// NextFieldValueBool behaves as if NextEntry, StartValue, EncodeBool,
 	// FinishValue were called in sequence.  Some encoders optimize this codepath.
-	NextFieldValueBool(name string, tt *Type, value bool) error
+	NextFieldValueBool(index int, tt *Type, value bool) error
 	// NextFieldValueString behaves as if NextEntry, StartValue, EncodeString,
 	// FinishValue were called in sequence.  Some encoders optimize this codepath.
-	NextFieldValueString(name string, tt *Type, value string) error
+	NextFieldValueString(index int, tt *Type, value string) error
 	// NextFieldValueUint behaves as if NextEntry, StartValue, EncodeUint,
 	// FinishValue were called in sequence.  Some encoders optimize this codepath.
-	NextFieldValueUint(name string, tt *Type, value uint64) error
+	NextFieldValueUint(index int, tt *Type, value uint64) error
 	// NextFieldValueInt behaves as if NextEntry, StartValue, EncodeInt,
 	// FinishValue were called in sequence.  Some encoders optimize this codepath.
-	NextFieldValueInt(name string, tt *Type, value int64) error
+	NextFieldValueInt(index int, tt *Type, value int64) error
 	// NextFieldValueFloat behaves as if NextEntry, StartValue, EncodeFloat,
 	// FinishValue were called in sequence.  Some encoders optimize this codepath.
-	NextFieldValueFloat(name string, tt *Type, value float64) error
+	NextFieldValueFloat(index int, tt *Type, value float64) error
 	// NextFieldValueTypeObject behaves as if NextEntry, StartValue,
 	// EncodeTypeObject, FinishValue were called in sequence.  Some encoders
 	// optimize this codepath.
-	NextFieldValueTypeObject(name string, value *Type) error
+	NextFieldValueTypeObject(index int, value *Type) error
 	// NextFieldValueBytes behaves as if NextEntry, StartValue, EncodeBytes,
 	// FinishValue were called in sequence.  Some encoders optimize this codepath.
-	NextFieldValueBytes(name string, tt *Type, value []byte) error
+	NextFieldValueBytes(index int, tt *Type, value []byte) error
 }
 
 // DecodeConvertedBytes is a helper function for implementations of
diff --git a/vdl/pipe.go b/vdl/pipe.go
index 7f76059..3e80fe8 100644
--- a/vdl/pipe.go
+++ b/vdl/pipe.go
@@ -62,7 +62,7 @@
 
 	Stack                    []pipeStackEntry
 	NextEntryDone            bool
-	NextFieldName            string
+	NextFieldIndex           int
 	NextStartValueIsOptional bool       // The StartValue refers to an optional type.
 	NumberType               numberType // The number type X in EncodeX.
 
@@ -452,13 +452,6 @@
 	e.NextEntryDone = done
 	return e.Err
 }
-func (e *pipeEncoder) NextField(name string) error {
-	if e.State == pipeStateDecoder {
-		return e.Close(errEncCallDuringDecPhase)
-	}
-	e.NextFieldName = name
-	return e.Err
-}
 
 func (d *pipeDecoder) NextEntry() (bool, error) {
 	top := d.top()
@@ -477,15 +470,22 @@
 	return done, d.Enc.Err
 }
 
-func (d *pipeDecoder) NextField() (string, error) {
+func (e *pipeEncoder) NextField(index int) error {
+	if e.State == pipeStateDecoder {
+		return e.Close(errEncCallDuringDecPhase)
+	}
+	e.NextFieldIndex = index
+	return e.Err
+}
+
+func (d *pipeDecoder) NextField() (int, error) {
 	top := d.top()
 	if top == nil {
-		return "", d.Close(errEmptyPipeStack)
+		return -1, d.Close(errEmptyPipeStack)
 	}
-	top.Index++
-	name := d.Enc.NextFieldName
-	d.Enc.NextFieldName = ""
-	return name, d.Enc.Err
+	top.Index = d.Enc.NextFieldIndex
+	d.Enc.NextFieldIndex = -1
+	return top.Index, d.Enc.Err
 }
 
 func (d *pipeDecoder) Type() *Type {
diff --git a/vdl/pipe_fast.go b/vdl/pipe_fast.go
index 30db094..eba9ffb 100644
--- a/vdl/pipe_fast.go
+++ b/vdl/pipe_fast.go
@@ -253,50 +253,50 @@
 	return e.WriteValueBytes(tt, value)
 }
 
-func (e *pipeEncoder) NextFieldValueBool(name string, tt *Type, value bool) error {
-	if err := e.NextField(name); err != nil {
+func (e *pipeEncoder) NextFieldValueBool(index int, tt *Type, value bool) error {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueBool(tt, value)
 }
 
-func (e *pipeEncoder) NextFieldValueString(name string, tt *Type, value string) error {
-	if err := e.NextField(name); err != nil {
+func (e *pipeEncoder) NextFieldValueString(index int, tt *Type, value string) error {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueString(tt, value)
 }
 
-func (e *pipeEncoder) NextFieldValueUint(name string, tt *Type, value uint64) error {
-	if err := e.NextField(name); err != nil {
+func (e *pipeEncoder) NextFieldValueUint(index int, tt *Type, value uint64) error {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueUint(tt, value)
 }
 
-func (e *pipeEncoder) NextFieldValueInt(name string, tt *Type, value int64) error {
-	if err := e.NextField(name); err != nil {
+func (e *pipeEncoder) NextFieldValueInt(index int, tt *Type, value int64) error {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueInt(tt, value)
 }
 
-func (e *pipeEncoder) NextFieldValueFloat(name string, tt *Type, value float64) error {
-	if err := e.NextField(name); err != nil {
+func (e *pipeEncoder) NextFieldValueFloat(index int, tt *Type, value float64) error {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueFloat(tt, value)
 }
 
-func (e *pipeEncoder) NextFieldValueTypeObject(name string, value *Type) error {
-	if err := e.NextField(name); err != nil {
+func (e *pipeEncoder) NextFieldValueTypeObject(index int, value *Type) error {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueTypeObject(value)
 }
 
-func (e *pipeEncoder) NextFieldValueBytes(name string, tt *Type, value []byte) error {
-	if err := e.NextField(name); err != nil {
+func (e *pipeEncoder) NextFieldValueBytes(index int, tt *Type, value []byte) error {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueBytes(tt, value)
diff --git a/vdl/reflect_reader.go b/vdl/reflect_reader.go
index 7b8a91e..84e5085 100644
--- a/vdl/reflect_reader.go
+++ b/vdl/reflect_reader.go
@@ -502,7 +502,8 @@
 	if ttReadIntoScalar(ttElem) {
 		// Handle scalar element fastpath.
 		for index := 0; index < len; index++ {
-			switch done, err := readNextEntryScalar(dec, rv.Index(index), ttElem); {
+			rvIndex := rv.Index(index)
+			switch done, err := readNextEntryScalar(dec, rvIndex, ttElem); {
 			case err != nil:
 				return err
 			case done:
@@ -666,7 +667,7 @@
 }
 
 func readStruct(dec Decoder, rv reflect.Value, tt *Type) error {
-	rt := rv.Type()
+	rt, decType := rv.Type(), dec.Type()
 	// Reset to the zero struct, since fields may be missing.
 	//
 	// TODO(toddw): Avoid repeated zero-setting of nested structs.
@@ -676,27 +677,32 @@
 	}
 	rv.Set(rvZero)
 	for {
-		name, err := dec.NextField()
+		index, err := dec.NextField()
 		switch {
 		case err != nil:
 			return err
-		case name == "":
+		case index == -1:
 			return nil
 		}
-		switch ttField, index := tt.FieldByName(name); {
-		case index != -1:
-			rvField := rv.Field(rtFieldIndexByName(rt, name))
-			if ttReadIntoScalar(ttField.Type) {
-				if err := readValueScalar(dec, rvField, ttField.Type); err != nil {
+		var ttField Field
+		if decType == tt {
+			ttField = tt.Field(index)
+		} else {
+			ttField, index = tt.FieldByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
 					return err
 				}
-			} else {
-				if err := readReflect(dec, false, rvField, ttField.Type); err != nil {
-					return err
-				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		rvField := rv.Field(rtFieldIndexByName(rt, ttField.Name))
+		if ttReadIntoScalar(ttField.Type) {
+			if err := readValueScalar(dec, rvField, ttField.Type); err != nil {
+				return err
+			}
+		} else {
+			if err := readReflect(dec, false, rvField, ttField.Type); err != nil {
 				return err
 			}
 		}
@@ -704,17 +710,24 @@
 }
 
 func readUnion(dec Decoder, rv reflect.Value, tt *Type) error {
-	rt := rv.Type()
-	name, err := dec.NextField()
+	rt, decType := rv.Type(), dec.Type()
+	index, err := dec.NextField()
 	switch {
 	case err != nil:
 		return err
-	case name == "":
-		return fmt.Errorf("missing field in union %v, from %v", rt, dec.Type())
+	case index == -1:
+		return fmt.Errorf("missing field in union %v, from %v", rt, decType)
 	}
-	ttField, index := tt.FieldByName(name)
-	if index == -1 {
-		return fmt.Errorf("field %q not in union %v, from %v", name, rt, dec.Type())
+	var ttField Field
+	if decType == tt {
+		ttField = tt.Field(index)
+	} else {
+		name := decType.Field(index).Name
+		ttField, index = tt.FieldByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %v, from %v", name, rt, decType)
+
+		}
 	}
 	// We have a union interface.  Create a new field based on its rep type, fill
 	// in its value, and assign the field to the interface.
@@ -733,11 +746,11 @@
 		}
 	}
 	rv.Set(rvField)
-	switch name, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case name != "":
-		return fmt.Errorf("extra field %q in union %v, from %v", name, rt, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %v, from %v", index, rt, decType)
 	}
 	return nil
 }
diff --git a/vdl/reflect_writer.go b/vdl/reflect_writer.go
index 7ba576d..3dddf8f 100644
--- a/vdl/reflect_writer.go
+++ b/vdl/reflect_writer.go
@@ -276,26 +276,26 @@
 	return enc.NextEntryValueBytes(tt, extractBytes(rv, tt))
 }
 
-func writeNextFieldFastpath(enc Encoder, rv reflect.Value, tt *Type, name string) error {
+func writeNextFieldFastpath(enc Encoder, rv reflect.Value, tt *Type, index int) error {
 	switch tt.Kind() {
 	case Bool:
-		return enc.NextFieldValueBool(name, tt, rv.Bool())
+		return enc.NextFieldValueBool(index, tt, rv.Bool())
 	case String:
-		return enc.NextFieldValueString(name, tt, rv.String())
+		return enc.NextFieldValueString(index, tt, rv.String())
 	case Enum:
 		// TypeFromReflect already validated String(); call without error checking.
-		return enc.NextFieldValueString(name, tt, rv.Interface().(stringer).String())
+		return enc.NextFieldValueString(index, tt, rv.Interface().(stringer).String())
 	case Byte, Uint16, Uint32, Uint64:
-		return enc.NextFieldValueUint(name, tt, rv.Uint())
+		return enc.NextFieldValueUint(index, tt, rv.Uint())
 	case Int8, Int16, Int32, Int64:
-		return enc.NextFieldValueInt(name, tt, rv.Int())
+		return enc.NextFieldValueInt(index, tt, rv.Int())
 	case Float32, Float64:
-		return enc.NextFieldValueFloat(name, tt, rv.Float())
+		return enc.NextFieldValueFloat(index, tt, rv.Float())
 	}
 	if !tt.IsBytes() {
 		return fmt.Errorf("vdl: writeNextFieldFastpath called on non-fastpath type %v, %v", tt, rv.Type())
 	}
-	return enc.NextFieldValueBytes(name, tt, extractBytes(rv, tt))
+	return enc.NextFieldValueBytes(index, tt, extractBytes(rv, tt))
 }
 
 func writeArrayOrList(enc Encoder, rv reflect.Value, tt *Type) error {
@@ -354,8 +354,8 @@
 	rt := rv.Type()
 	// Loop through tt fields rather than rt fields, since the VDL type tt might
 	// have ignored some of the fields in rt, e.g. unexported fields.
-	for ix := 0; ix < tt.NumField(); ix++ {
-		field := tt.Field(ix)
+	for index := 0; index < tt.NumField(); index++ {
+		field := tt.Field(index)
 		rvField := rv.Field(rtFieldIndexByName(rt, field.Name))
 		switch isZero, err := rvIsZeroValue(rvField, field.Type); {
 		case err != nil:
@@ -364,11 +364,11 @@
 			continue // skip zero-valued fields
 		}
 		if ttWriteHasFastpath(field.Type) {
-			if err := writeNextFieldFastpath(enc, rvField, field.Type, field.Name); err != nil {
+			if err := writeNextFieldFastpath(enc, rvField, field.Type, index); err != nil {
 				return err
 			}
 		} else {
-			if err := enc.NextField(field.Name); err != nil {
+			if err := enc.NextField(index); err != nil {
 				return err
 			}
 			if err := writeReflect(enc, rvField, field.Type); err != nil {
@@ -376,28 +376,28 @@
 			}
 		}
 	}
-	return enc.NextField("")
+	return enc.NextField(-1)
 }
 
 func writeUnion(enc Encoder, rv reflect.Value, tt *Type) error {
-	// TypeFromReflect already validated Name() and Index().
+	// TypeFromReflect already validated Index().
 	iface := rv.Interface()
-	name, index := iface.(namer).Name(), iface.(indexer).Index()
+	index := iface.(indexer).Index()
 	ttField := tt.Field(index).Type
 	// Since this is a non-nil union, we're guaranteed rv is the concrete field
 	// struct, so we can just grab the "Value" field.
 	rvField := rv.Field(0)
 	if ttWriteHasFastpath(ttField) {
-		if err := writeNextFieldFastpath(enc, rvField, ttField, name); err != nil {
+		if err := writeNextFieldFastpath(enc, rvField, ttField, index); err != nil {
 			return err
 		}
 	} else {
-		if err := enc.NextField(name); err != nil {
+		if err := enc.NextField(index); err != nil {
 			return err
 		}
 		if err := writeReflect(enc, rvField, ttField); err != nil {
 			return err
 		}
 	}
-	return enc.NextField("")
+	return enc.NextField(-1)
 }
diff --git a/vdl/transcode.go b/vdl/transcode.go
index a2349c4..d1b31a1 100644
--- a/vdl/transcode.go
+++ b/vdl/transcode.go
@@ -137,13 +137,13 @@
 
 func transcodeStructOrUnion(e Encoder, d Decoder) error {
 	for {
-		switch name, err := d.NextField(); {
+		switch index, err := d.NextField(); {
 		case err != nil:
 			return err
-		case name == "":
-			return e.NextField("")
+		case index == -1:
+			return e.NextField(-1)
 		default:
-			if err := e.NextField(name); err != nil {
+			if err := e.NextField(index); err != nil {
 				return err
 			}
 			if err := Transcode(e, d); err != nil {
diff --git a/vdl/type.go b/vdl/type.go
index cc7d009..b68bbda 100644
--- a/vdl/type.go
+++ b/vdl/type.go
@@ -323,7 +323,7 @@
 var fieldByNameAllowed = []Kind{Struct, Union}
 
 // FieldByName returns a description of the Struct or Union field with the given
-// name, and its integer field index.  Returns -1 if the name doesn't exist.
+// name, and its index.  Returns -1 if the name doesn't exist.
 func (t *Type) FieldByName(name string) (Field, int) {
 	t.checkKind("FieldByName", fieldByNameAllowed...)
 	if index, ok := t.fieldIndices[name]; ok {
@@ -332,6 +332,16 @@
 	return Field{}, -1
 }
 
+// FieldIndexByName returns the index of the Struct or Union field with
+// the given name.  Returns -1 if the name doesn't exist.
+func (t *Type) FieldIndexByName(name string) int {
+	t.checkKind("FieldIndexByName", fieldByNameAllowed...)
+	if index, ok := t.fieldIndices[name]; ok {
+		return index
+	}
+	return -1
+}
+
 var numFieldAllowed = []Kind{Struct, Union}
 
 // NumField returns the number of fields in a Struct or Union.
diff --git a/vdl/util.go b/vdl/util.go
index 3602e36..1361f5c 100644
--- a/vdl/util.go
+++ b/vdl/util.go
@@ -123,17 +123,17 @@
 	}
 	return nil
 }
-func (z zeroDecoder) FinishValue() error         { return nil }
-func (z zeroDecoder) SkipValue() error           { return nil }
-func (z zeroDecoder) IgnoreNextStartValue()      {}
-func (z zeroDecoder) NextEntry() (bool, error)   { return true, nil }
-func (z zeroDecoder) NextField() (string, error) { return "", nil }
-func (z zeroDecoder) Type() *Type                { return z.tt }
-func (z zeroDecoder) IsAny() bool                { return z.tt == AnyType }
-func (z zeroDecoder) IsOptional() bool           { return z.tt.Kind() == Optional }
-func (z zeroDecoder) IsNil() bool                { return z.IsAny() || z.IsOptional() }
-func (z zeroDecoder) Index() int                 { return 0 }
-func (z zeroDecoder) LenHint() int               { return 0 }
+func (z zeroDecoder) FinishValue() error       { return nil }
+func (z zeroDecoder) SkipValue() error         { return nil }
+func (z zeroDecoder) IgnoreNextStartValue()    {}
+func (z zeroDecoder) NextEntry() (bool, error) { return true, nil }
+func (z zeroDecoder) NextField() (int, error)  { return -1, nil }
+func (z zeroDecoder) Type() *Type              { return z.tt }
+func (z zeroDecoder) IsAny() bool              { return z.tt == AnyType }
+func (z zeroDecoder) IsOptional() bool         { return z.tt.Kind() == Optional }
+func (z zeroDecoder) IsNil() bool              { return z.IsAny() || z.IsOptional() }
+func (z zeroDecoder) Index() int               { return 0 }
+func (z zeroDecoder) LenHint() int             { return 0 }
 
 func (z zeroDecoder) DecodeBool() (bool, error)        { return false, nil }
 func (z zeroDecoder) DecodeString() (string, error)    { return "", nil }
diff --git a/vdl/value_decoder.go b/vdl/value_decoder.go
index 6dda133..0faf770 100644
--- a/vdl/value_decoder.go
+++ b/vdl/value_decoder.go
@@ -140,23 +140,24 @@
 	return false, nil
 }
 
-func (d *valueDecoder) NextField() (string, error) {
+func (d *valueDecoder) NextField() (int, error) {
 	top := d.top()
 	if top == nil {
-		return "", errEmptyDecoderStack
+		return -1, errEmptyDecoderStack
 	}
-	top.Index++
-	index, max := top.Index, top.Value.Type().NumField()
-	if top.Value.Kind() == Union {
-		max = 1
-		index, _ = top.Value.UnionField()
+	switch top.Value.Kind() {
+	case Union:
+		if top.Index != -1 {
+			return -1, nil
+		}
+		top.Index, _ = top.Value.UnionField()
+	case Struct:
+		top.Index++
+		if top.Index >= top.Value.Type().NumField() {
+			return -1, nil
+		}
 	}
-	if top.Index == max {
-		return "", nil
-	} else if top.Index > max {
-		return "", fmt.Errorf("vdl: NextField called after done, stack: %+v", d.stack)
-	}
-	return top.Value.Type().Field(index).Name, nil
+	return top.Index, nil
 }
 
 func (d *valueDecoder) topValue() *Value {
@@ -204,7 +205,7 @@
 func (d *valueDecoder) LenHint() int {
 	if top := d.top(); top != nil {
 		switch top.Value.Kind() {
-		case List, Map, Set, Array:
+		case Array, List, Set, Map:
 			return top.Value.Len()
 		}
 	}
diff --git a/vdl/value_decoder_test.go b/vdl/value_decoder_test.go
index b4f3353..73f8c8e 100644
--- a/vdl/value_decoder_test.go
+++ b/vdl/value_decoder_test.go
@@ -470,102 +470,100 @@
 func TestValueDecoderDecodeStruct(t *testing.T) {
 	expected := decoderTestStruct{1, []bool{true, false}, "abc"}
 	expectedType := TypeOf(expected)
-	vd := ValueOf(expected).Decoder()
-	if err := vd.StartValue(expectedType); err != nil {
+	dec := ValueOf(expected).Decoder()
+	if err := dec.StartValue(expectedType); err != nil {
 		t.Errorf("error in StartValue: %v", err)
 	}
-	if got, want := vd.Type(), expectedType; got != want {
+	if got, want := dec.Type(), expectedType; got != want {
 		t.Errorf("got %v, want %v", got, want)
 	}
 
 	var seen []string
 loop:
 	for {
-		name, err := vd.NextField()
+		index, err := dec.NextField()
 		switch {
 		case err != nil:
 			t.Fatalf("error in NextField: %v", err)
-		case name == "A":
-			seen = append(seen, name)
-			if err := vd.StartValue(Int32Type); err != nil {
-				t.Errorf("error in StartValue: %v", err)
-			}
-			switch val, err := vd.DecodeInt(32); {
-			case err != nil:
-				t.Errorf("error during decode: %v", err)
-			case val != 1:
-				t.Errorf("got %v, want %v", val, 1)
-			}
-			if err := vd.FinishValue(); err != nil {
-				t.Errorf("error in FinishValue: %v", err)
-			}
-		case name == "B":
-			seen = append(seen, name)
-			if err := vd.StartValue(expectedType.Field(1).Type); err != nil {
-				t.Errorf("error in StartValue: %v", err)
-			}
-
-			switch done, err := vd.NextEntry(); {
-			case err != nil:
-				t.Errorf("error in NextEntry: %v", err)
-			case done:
-				t.Errorf("unexpected end marker")
-			}
-			if err := vd.SkipValue(); err != nil {
-				t.Errorf("error in IgnoreValue: %v", err)
-			}
-
-			switch done, err := vd.NextEntry(); {
-			case err != nil:
-				t.Errorf("error in NextEntry: %v", err)
-			case done:
-				t.Errorf("unexpected end marker")
-			}
-			if err := vd.StartValue(BoolType); err != nil {
-				t.Errorf("error in StartValue: %v", err)
-			}
-			switch val, err := vd.DecodeBool(); {
-			case err != nil:
-				t.Errorf("error during decode: %v", err)
-			case val != false:
-				t.Errorf("got %v, want %v", val, false)
-			}
-			if err := vd.FinishValue(); err != nil {
-				t.Errorf("error in FinishValue: %v", err)
-			}
-
-			if err := vd.FinishValue(); err != nil {
-				t.Errorf("error in FinishValue: %v", err)
-			}
-		case name == "C":
-			seen = append(seen, name)
-			if err := vd.StartValue(StringType); err != nil {
-				t.Errorf("error in StartValue: %v", err)
-			}
-			switch val, err := vd.DecodeString(); {
-			case err != nil:
-				t.Errorf("error during decode: %v", err)
-			case val != "abc":
-				t.Errorf("got %v, want %v", val, "abc")
-			}
-			if err := vd.FinishValue(); err != nil {
-				t.Errorf("error in FinishValue: %v", err)
-			}
-		case name == "":
+		case index == -1:
 			sort.Strings(seen)
 			if !reflect.DeepEqual(seen, []string{"A", "B", "C"}) {
 				t.Errorf("unexpected field names received: %v", seen)
 			}
 			break loop
+		}
+		switch name := dec.Type().Field(index).Name; name {
+		case "A":
+			seen = append(seen, name)
+			if err := dec.StartValue(Int32Type); err != nil {
+				t.Errorf("error in StartValue: %v", err)
+			}
+			switch val, err := dec.DecodeInt(32); {
+			case err != nil:
+				t.Errorf("error during decode: %v", err)
+			case val != 1:
+				t.Errorf("got %v, want %v", val, 1)
+			}
+			if err := dec.FinishValue(); err != nil {
+				t.Errorf("error in FinishValue: %v", err)
+			}
+		case "B":
+			seen = append(seen, name)
+			if err := dec.StartValue(expectedType.Field(1).Type); err != nil {
+				t.Errorf("error in StartValue: %v", err)
+			}
+
+			switch done, err := dec.NextEntry(); {
+			case err != nil:
+				t.Errorf("error in NextEntry: %v", err)
+			case done:
+				t.Errorf("unexpected end marker")
+			}
+			if err := dec.SkipValue(); err != nil {
+				t.Errorf("error in IgnoreValue: %v", err)
+			}
+
+			switch done, err := dec.NextEntry(); {
+			case err != nil:
+				t.Errorf("error in NextEntry: %v", err)
+			case done:
+				t.Errorf("unexpected end marker")
+			}
+			if err := dec.StartValue(BoolType); err != nil {
+				t.Errorf("error in StartValue: %v", err)
+			}
+			switch val, err := dec.DecodeBool(); {
+			case err != nil:
+				t.Errorf("error during decode: %v", err)
+			case val != false:
+				t.Errorf("got %v, want %v", val, false)
+			}
+			if err := dec.FinishValue(); err != nil {
+				t.Errorf("error in FinishValue: %v", err)
+			}
+
+			if err := dec.FinishValue(); err != nil {
+				t.Errorf("error in FinishValue: %v", err)
+			}
+		case "C":
+			seen = append(seen, name)
+			if err := dec.StartValue(StringType); err != nil {
+				t.Errorf("error in StartValue: %v", err)
+			}
+			switch val, err := dec.DecodeString(); {
+			case err != nil:
+				t.Errorf("error during decode: %v", err)
+			case val != "abc":
+				t.Errorf("got %v, want %v", val, "abc")
+			}
+			if err := dec.FinishValue(); err != nil {
+				t.Errorf("error in FinishValue: %v", err)
+			}
 		default:
 			t.Fatalf("received unknown field")
 		}
 	}
-
-	if _, err := vd.NextField(); err == nil {
-		t.Errorf("expected error in call to NextField()")
-	}
-	if err := vd.FinishValue(); err != nil {
+	if err := dec.FinishValue(); err != nil {
 		t.Errorf("error in FinishValue: %v", err)
 	}
 }
@@ -573,42 +571,38 @@
 func TestValueDecoderDecodeUnion(t *testing.T) {
 	expectedType := UnionType(Field{"A", BoolType}, Field{"B", StringType})
 	expected := ZeroValue(expectedType)
-	vd := expected.Decoder()
-	if err := vd.StartValue(expectedType); err != nil {
+	dec := expected.Decoder()
+	if err := dec.StartValue(expectedType); err != nil {
 		t.Errorf("error in StartValue: %v", err)
 	}
-	if got, want := vd.Type(), expectedType; got != want {
+	if got, want := dec.Type(), expectedType; got != want {
 		t.Errorf("got %v, want %v", got, want)
 	}
-
-	switch name, err := vd.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		t.Errorf("error in NextField(): %v", err)
-	case name != "A":
-		t.Errorf("unexpected field name: %v", name)
+	case index != 0:
+		t.Errorf("unexpected field index: %v", index)
 	}
-	if err := vd.StartValue(BoolType); err != nil {
+	if err := dec.StartValue(BoolType); err != nil {
 		t.Errorf("error in StartValue: %v", err)
 	}
-	switch val, err := vd.DecodeBool(); {
+	switch val, err := dec.DecodeBool(); {
 	case err != nil:
 		t.Errorf("error during decode: %v", err)
 	case val != false:
 		t.Errorf("got %v, want %v", val, false)
 	}
-	if err := vd.FinishValue(); err != nil {
+	if err := dec.FinishValue(); err != nil {
 		t.Errorf("error in FinishValue: %v", err)
 	}
-	switch name, err := vd.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		t.Errorf("error in NextField(): %v", err)
-	case name != "":
-		t.Errorf("unexpected field after end of fields: %v", name)
+	case index != -1:
+		t.Errorf("unexpected field after end of fields: %v", index)
 	}
-	if _, err := vd.NextField(); err == nil {
-		t.Errorf("expected error in call to NextField()")
-	}
-	if err := vd.FinishValue(); err != nil {
+	if err := dec.FinishValue(); err != nil {
 		t.Errorf("error in FinishValue: %v", err)
 	}
 }
diff --git a/vdl/value_reader.go b/vdl/value_reader.go
index 45a1cae..4abce4f 100644
--- a/vdl/value_reader.go
+++ b/vdl/value_reader.go
@@ -267,49 +267,59 @@
 func (vv *Value) readStruct(dec Decoder) error {
 	// Reset to zero struct, since fields may be missing.
 	vv.Assign(nil)
+	tt, decType := vv.Type(), dec.Type()
 	for {
-		name, err := dec.NextField()
+		index, err := dec.NextField()
 		switch {
 		case err != nil:
 			return err
-		case name == "":
+		case index == -1:
 			return nil
 		}
-		switch field := vv.StructFieldByName(name); {
-		case field != nil:
-			if err := field.read(dec); err != nil {
-				return err
+		if decType != tt {
+			index = tt.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
+		}
+		if err := vv.StructField(index).read(dec); err != nil {
+			return err
 		}
 	}
 }
 
 func (vv *Value) readUnion(dec Decoder) error {
-	name, err := dec.NextField()
+	tt, decType := vv.Type(), dec.Type()
+	index, err := dec.NextField()
 	switch {
 	case err != nil:
 		return err
-	case name == "":
-		return fmt.Errorf("missing field in union %v, from %v", vv.Type(), dec.Type())
+	case index == -1:
+		return fmt.Errorf("missing field in union %v, from %v", tt, decType)
 	}
-	field, index := vv.Type().FieldByName(name)
-	if index < 0 {
-		return fmt.Errorf("field %q not in union %v, from %v", name, vv.Type(), dec.Type())
+	var ttField Field
+	if decType == tt {
+		ttField = tt.Field(index)
+	} else {
+		name := decType.Field(index).Name
+		ttField, index = tt.FieldByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %v, from %v", name, tt, decType)
+		}
 	}
-	elem := ZeroValue(field.Type)
-	if err := elem.read(dec); err != nil {
+	vvElem := ZeroValue(ttField.Type)
+	if err := vvElem.read(dec); err != nil {
 		return err
 	}
-	vv.AssignField(index, elem)
-	switch name, err := dec.NextField(); {
+	vv.AssignField(index, vvElem)
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case name != "":
-		return fmt.Errorf("extra field %q in union %v, from %v", name, vv.Type(), dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %v, from %v", index, tt, decType)
 	}
 	return nil
 }
diff --git a/vdl/value_writer.go b/vdl/value_writer.go
index 63d7d75..fd0eea1 100644
--- a/vdl/value_writer.go
+++ b/vdl/value_writer.go
@@ -102,27 +102,27 @@
 }
 
 func (vv *Value) writeStruct(enc Encoder) error {
-	for i := 0; i < vv.Type().NumField(); i++ {
-		if vv.StructField(i).IsZero() {
+	for index := 0; index < vv.Type().NumField(); index++ {
+		if vv.StructField(index).IsZero() {
 			continue
 		}
-		if err := enc.NextField(vv.Type().Field(i).Name); err != nil {
+		if err := enc.NextField(index); err != nil {
 			return err
 		}
-		if err := vv.StructField(i).VDLWrite(enc); err != nil {
+		if err := vv.StructField(index).VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	return enc.NextField("")
+	return enc.NextField(-1)
 }
 
 func (vv *Value) writeUnion(enc Encoder) error {
 	index, field := vv.UnionField()
-	if err := enc.NextField(vv.Type().Field(index).Name); err != nil {
+	if err := enc.NextField(index); err != nil {
 		return err
 	}
 	if err := field.VDLWrite(enc); err != nil {
 		return err
 	}
-	return enc.NextField("")
+	return enc.NextField(-1)
 }
diff --git a/vdl/vdl.vdl.go b/vdl/vdl.vdl.go
index a44c373..d867bfa 100644
--- a/vdl/vdl.vdl.go
+++ b/vdl/vdl.vdl.go
@@ -138,29 +138,29 @@
 		return err
 	}
 	if x.Id != "" {
-		if err := enc.NextFieldValueString("Id", StringType, x.Id); err != nil {
+		if err := enc.NextFieldValueString(0, StringType, x.Id); err != nil {
 			return err
 		}
 	}
 	if x.RetryCode != WireRetryCodeNoRetry {
-		if err := enc.NextFieldValueString("RetryCode", __VDLType_enum_1, x.RetryCode.String()); err != nil {
+		if err := enc.NextFieldValueString(1, __VDLType_enum_1, x.RetryCode.String()); err != nil {
 			return err
 		}
 	}
 	if x.Msg != "" {
-		if err := enc.NextFieldValueString("Msg", StringType, x.Msg); err != nil {
+		if err := enc.NextFieldValueString(2, StringType, x.Msg); err != nil {
 			return err
 		}
 	}
 	if len(x.ParamList) != 0 {
-		if err := enc.NextField("ParamList"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.ParamList); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -198,22 +198,33 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Id = value
 			}
-		case "RetryCode":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -222,21 +233,17 @@
 					return err
 				}
 			}
-		case "Msg":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Msg = value
 			}
-		case "ParamList":
+		case 3:
 			if err := __VDLReadAnon_list_1(dec, &x.ParamList); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vdl/vdltest/vdltest.vdl.go b/vdl/vdltest/vdltest.vdl.go
index f378787..ad3dce8 100644
--- a/vdl/vdltest/vdltest.vdl.go
+++ b/vdl/vdltest/vdltest.vdl.go
@@ -49,22 +49,22 @@
 		return err
 	}
 	if x.IsCanonical {
-		if err := enc.NextFieldValueBool("IsCanonical", vdl.BoolType, x.IsCanonical); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.IsCanonical); err != nil {
 			return err
 		}
 	}
 	if x.Label != "" {
-		if err := enc.NextFieldValueString("Label", vdl.StringType, x.Label); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Label); err != nil {
 			return err
 		}
 	}
 	if x.TargetLabel != "" {
-		if err := enc.NextFieldValueString("TargetLabel", vdl.StringType, x.TargetLabel); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.TargetLabel); err != nil {
 			return err
 		}
 	}
 	if x.Target != nil {
-		if err := enc.NextField("Target"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := vdl.Write(enc, x.Target); err != nil {
@@ -72,19 +72,19 @@
 		}
 	}
 	if x.SourceLabel != "" {
-		if err := enc.NextFieldValueString("SourceLabel", vdl.StringType, x.SourceLabel); err != nil {
+		if err := enc.NextFieldValueString(4, vdl.StringType, x.SourceLabel); err != nil {
 			return err
 		}
 	}
 	if x.Source != nil {
-		if err := enc.NextField("Source"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := vdl.Write(enc, x.Source); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -95,58 +95,65 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "IsCanonical":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.IsCanonical = value
 			}
-		case "Label":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Label = value
 			}
-		case "TargetLabel":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.TargetLabel = value
 			}
-		case "Target":
+		case 3:
 			var readAny interface{}
 			if err := vdl.Read(dec, &readAny); err != nil {
 				return err
 			}
 			x.Target = readAny
-		case "SourceLabel":
+		case 4:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.SourceLabel = value
 			}
-		case "Source":
+		case 5:
 			var readAny interface{}
 			if err := vdl.Read(dec, &readAny); err != nil {
 				return err
 			}
 			x.Source = readAny
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -403,7 +410,7 @@
 	if err := enc.StartValue(__VDLType_struct_7); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -414,19 +421,26 @@
 	if err := dec.StartValue(__VDLType_struct_7); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_7 {
+			index = __VDLType_struct_7.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
 		}
+		switch index {
+		}
 	}
 }
 
@@ -449,16 +463,16 @@
 		return err
 	}
 	if x.Id != "" {
-		if err := enc.NextFieldValueString("Id", vdl.StringType, x.Id); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Id); err != nil {
 			return err
 		}
 	}
 	if x.Msg != "" {
-		if err := enc.NextFieldValueString("Msg", vdl.StringType, x.Msg); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Msg); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -469,32 +483,39 @@
 	if err := dec.StartValue(__VDLType_struct_8); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_8 {
+			index = __VDLType_struct_8.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Id = value
 			}
-		case "Msg":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Msg = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -4309,7 +4330,7 @@
 		return err
 	}
 	if x.F0 != nil {
-		if err := enc.NextField("F0"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := vdl.Write(enc, x.F0); err != nil {
@@ -4317,52 +4338,52 @@
 		}
 	}
 	if x.F1 {
-		if err := enc.NextFieldValueBool("F1", vdl.BoolType, x.F1); err != nil {
+		if err := enc.NextFieldValueBool(1, vdl.BoolType, x.F1); err != nil {
 			return err
 		}
 	}
 	if x.F2 {
-		if err := enc.NextFieldValueBool("F2", __VDLType_bool_2, bool(x.F2)); err != nil {
+		if err := enc.NextFieldValueBool(2, __VDLType_bool_2, bool(x.F2)); err != nil {
 			return err
 		}
 	}
 	if x.F3 != "" {
-		if err := enc.NextFieldValueString("F3", vdl.StringType, x.F3); err != nil {
+		if err := enc.NextFieldValueString(3, vdl.StringType, x.F3); err != nil {
 			return err
 		}
 	}
 	if x.F4 != "" {
-		if err := enc.NextFieldValueString("F4", __VDLType_string_3, string(x.F4)); err != nil {
+		if err := enc.NextFieldValueString(4, __VDLType_string_3, string(x.F4)); err != nil {
 			return err
 		}
 	}
 	if x.F5 != nil && x.F5 != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("F5", x.F5); err != nil {
+		if err := enc.NextFieldValueTypeObject(5, x.F5); err != nil {
 			return err
 		}
 	}
 	if x.F6 != 0 {
-		if err := enc.NextFieldValueUint("F6", vdl.ByteType, uint64(x.F6)); err != nil {
+		if err := enc.NextFieldValueUint(6, vdl.ByteType, uint64(x.F6)); err != nil {
 			return err
 		}
 	}
 	if x.F7 != 0 {
-		if err := enc.NextFieldValueUint("F7", __VDLType_byte_4, uint64(x.F7)); err != nil {
+		if err := enc.NextFieldValueUint(7, __VDLType_byte_4, uint64(x.F7)); err != nil {
 			return err
 		}
 	}
 	if x.F8 != VEnumAbcA {
-		if err := enc.NextFieldValueString("F8", __VDLType_enum_5, x.F8.String()); err != nil {
+		if err := enc.NextFieldValueString(8, __VDLType_enum_5, x.F8.String()); err != nil {
 			return err
 		}
 	}
 	if x.F9 != VEnumBcdB {
-		if err := enc.NextFieldValueString("F9", __VDLType_enum_6, x.F9.String()); err != nil {
+		if err := enc.NextFieldValueString(9, __VDLType_enum_6, x.F9.String()); err != nil {
 			return err
 		}
 	}
 	if x.F10 != (VStructEmpty{}) {
-		if err := enc.NextField("F10"); err != nil {
+		if err := enc.NextField(10); err != nil {
 			return err
 		}
 		if err := x.F10.VDLWrite(enc); err != nil {
@@ -4370,7 +4391,7 @@
 		}
 	}
 	if x.F11 != (VNamedError{}) {
-		if err := enc.NextField("F11"); err != nil {
+		if err := enc.NextField(11); err != nil {
 			return err
 		}
 		if err := x.F11.VDLWrite(enc); err != nil {
@@ -4378,7 +4399,7 @@
 		}
 	}
 	if x.F12 != nil {
-		if err := enc.NextField("F12"); err != nil {
+		if err := enc.NextField(12); err != nil {
 			return err
 		}
 		if err := verror.VDLWrite(enc, x.F12); err != nil {
@@ -4386,97 +4407,97 @@
 		}
 	}
 	if x.F13 != 0 {
-		if err := enc.NextFieldValueUint("F13", vdl.Uint16Type, uint64(x.F13)); err != nil {
+		if err := enc.NextFieldValueUint(13, vdl.Uint16Type, uint64(x.F13)); err != nil {
 			return err
 		}
 	}
 	if x.F14 != 0 {
-		if err := enc.NextFieldValueUint("F14", __VDLType_uint16_9, uint64(x.F14)); err != nil {
+		if err := enc.NextFieldValueUint(14, __VDLType_uint16_9, uint64(x.F14)); err != nil {
 			return err
 		}
 	}
 	if x.F15 != 0 {
-		if err := enc.NextFieldValueUint("F15", vdl.Uint32Type, uint64(x.F15)); err != nil {
+		if err := enc.NextFieldValueUint(15, vdl.Uint32Type, uint64(x.F15)); err != nil {
 			return err
 		}
 	}
 	if x.F16 != 0 {
-		if err := enc.NextFieldValueUint("F16", __VDLType_uint32_10, uint64(x.F16)); err != nil {
+		if err := enc.NextFieldValueUint(16, __VDLType_uint32_10, uint64(x.F16)); err != nil {
 			return err
 		}
 	}
 	if x.F17 != 0 {
-		if err := enc.NextFieldValueUint("F17", vdl.Uint64Type, x.F17); err != nil {
+		if err := enc.NextFieldValueUint(17, vdl.Uint64Type, x.F17); err != nil {
 			return err
 		}
 	}
 	if x.F18 != 0 {
-		if err := enc.NextFieldValueUint("F18", __VDLType_uint64_11, uint64(x.F18)); err != nil {
+		if err := enc.NextFieldValueUint(18, __VDLType_uint64_11, uint64(x.F18)); err != nil {
 			return err
 		}
 	}
 	if x.F19 != 0 {
-		if err := enc.NextFieldValueInt("F19", vdl.Int8Type, int64(x.F19)); err != nil {
+		if err := enc.NextFieldValueInt(19, vdl.Int8Type, int64(x.F19)); err != nil {
 			return err
 		}
 	}
 	if x.F20 != 0 {
-		if err := enc.NextFieldValueInt("F20", __VDLType_int8_12, int64(x.F20)); err != nil {
+		if err := enc.NextFieldValueInt(20, __VDLType_int8_12, int64(x.F20)); err != nil {
 			return err
 		}
 	}
 	if x.F21 != 0 {
-		if err := enc.NextFieldValueInt("F21", vdl.Int16Type, int64(x.F21)); err != nil {
+		if err := enc.NextFieldValueInt(21, vdl.Int16Type, int64(x.F21)); err != nil {
 			return err
 		}
 	}
 	if x.F22 != 0 {
-		if err := enc.NextFieldValueInt("F22", __VDLType_int16_13, int64(x.F22)); err != nil {
+		if err := enc.NextFieldValueInt(22, __VDLType_int16_13, int64(x.F22)); err != nil {
 			return err
 		}
 	}
 	if x.F23 != 0 {
-		if err := enc.NextFieldValueInt("F23", vdl.Int32Type, int64(x.F23)); err != nil {
+		if err := enc.NextFieldValueInt(23, vdl.Int32Type, int64(x.F23)); err != nil {
 			return err
 		}
 	}
 	if x.F24 != 0 {
-		if err := enc.NextFieldValueInt("F24", __VDLType_int32_14, int64(x.F24)); err != nil {
+		if err := enc.NextFieldValueInt(24, __VDLType_int32_14, int64(x.F24)); err != nil {
 			return err
 		}
 	}
 	if x.F25 != 0 {
-		if err := enc.NextFieldValueInt("F25", vdl.Int64Type, x.F25); err != nil {
+		if err := enc.NextFieldValueInt(25, vdl.Int64Type, x.F25); err != nil {
 			return err
 		}
 	}
 	if x.F26 != 0 {
-		if err := enc.NextFieldValueInt("F26", __VDLType_int64_15, int64(x.F26)); err != nil {
+		if err := enc.NextFieldValueInt(26, __VDLType_int64_15, int64(x.F26)); err != nil {
 			return err
 		}
 	}
 	if x.F27 != 0 {
-		if err := enc.NextFieldValueFloat("F27", vdl.Float32Type, float64(x.F27)); err != nil {
+		if err := enc.NextFieldValueFloat(27, vdl.Float32Type, float64(x.F27)); err != nil {
 			return err
 		}
 	}
 	if x.F28 != 0 {
-		if err := enc.NextFieldValueFloat("F28", __VDLType_float32_16, float64(x.F28)); err != nil {
+		if err := enc.NextFieldValueFloat(28, __VDLType_float32_16, float64(x.F28)); err != nil {
 			return err
 		}
 	}
 	if x.F29 != 0 {
-		if err := enc.NextFieldValueFloat("F29", vdl.Float64Type, x.F29); err != nil {
+		if err := enc.NextFieldValueFloat(29, vdl.Float64Type, x.F29); err != nil {
 			return err
 		}
 	}
 	if x.F30 != 0 {
-		if err := enc.NextFieldValueFloat("F30", __VDLType_float64_17, float64(x.F30)); err != nil {
+		if err := enc.NextFieldValueFloat(30, __VDLType_float64_17, float64(x.F30)); err != nil {
 			return err
 		}
 	}
 	if x.F31 != nil {
-		if err := enc.NextField("F31"); err != nil {
+		if err := enc.NextField(31); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -4485,7 +4506,7 @@
 		}
 	}
 	if x.F32 != nil {
-		if err := enc.NextField("F32"); err != nil {
+		if err := enc.NextField(32); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -4493,7 +4514,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4506,70 +4527,81 @@
 	if err := dec.StartValue(__VDLType_struct_82); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F0":
+		}
+		if decType != __VDLType_struct_82 {
+			index = __VDLType_struct_82.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			var readAny interface{}
 			if err := vdl.Read(dec, &readAny); err != nil {
 				return err
 			}
 			x.F0 = readAny
-		case "F1":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.F1 = value
 			}
-		case "F2":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.F2 = VBool(value)
 			}
-		case "F3":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.F3 = value
 			}
-		case "F4":
+		case 4:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.F4 = VString(value)
 			}
-		case "F5":
+		case 5:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.F5 = value
 			}
-		case "F6":
+		case 6:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.F6 = byte(value)
 			}
-		case "F7":
+		case 7:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.F7 = VByte(value)
 			}
-		case "F8":
+		case 8:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -4578,7 +4610,7 @@
 					return err
 				}
 			}
-		case "F9":
+		case 9:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -4587,145 +4619,145 @@
 					return err
 				}
 			}
-		case "F10":
+		case 10:
 			if err := x.F10.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F11":
+		case 11:
 			if err := x.F11.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F12":
+		case 12:
 			if err := verror.VDLRead(dec, &x.F12); err != nil {
 				return err
 			}
-		case "F13":
+		case 13:
 			switch value, err := dec.ReadValueUint(16); {
 			case err != nil:
 				return err
 			default:
 				x.F13 = uint16(value)
 			}
-		case "F14":
+		case 14:
 			switch value, err := dec.ReadValueUint(16); {
 			case err != nil:
 				return err
 			default:
 				x.F14 = VUint16(value)
 			}
-		case "F15":
+		case 15:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.F15 = uint32(value)
 			}
-		case "F16":
+		case 16:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.F16 = VUint32(value)
 			}
-		case "F17":
+		case 17:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.F17 = value
 			}
-		case "F18":
+		case 18:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.F18 = VUint64(value)
 			}
-		case "F19":
+		case 19:
 			switch value, err := dec.ReadValueInt(8); {
 			case err != nil:
 				return err
 			default:
 				x.F19 = int8(value)
 			}
-		case "F20":
+		case 20:
 			switch value, err := dec.ReadValueInt(8); {
 			case err != nil:
 				return err
 			default:
 				x.F20 = VInt8(value)
 			}
-		case "F21":
+		case 21:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.F21 = int16(value)
 			}
-		case "F22":
+		case 22:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.F22 = VInt16(value)
 			}
-		case "F23":
+		case 23:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F23 = int32(value)
 			}
-		case "F24":
+		case 24:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F24 = VInt32(value)
 			}
-		case "F25":
+		case 25:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.F25 = value
 			}
-		case "F26":
+		case 26:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.F26 = VInt64(value)
 			}
-		case "F27":
+		case 27:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.F27 = float32(value)
 			}
-		case "F28":
+		case 28:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.F28 = VFloat32(value)
 			}
-		case "F29":
+		case 29:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.F29 = value
 			}
-		case "F30":
+		case 30:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.F30 = VFloat64(value)
 			}
-		case "F31":
+		case 31:
 			if err := dec.StartValue(__VDLType_optional_35); err != nil {
 				return err
 			}
@@ -4741,7 +4773,7 @@
 					return err
 				}
 			}
-		case "F32":
+		case 32:
 			if err := dec.StartValue(__VDLType_optional_37); err != nil {
 				return err
 			}
@@ -4757,10 +4789,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -4783,14 +4811,14 @@
 		return err
 	}
 	if x.F0 != nil {
-		if err := enc.NextField("F0"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := vdl.Write(enc, x.F0); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4801,24 +4829,31 @@
 	if err := dec.StartValue(__VDLType_struct_83); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F0":
+		}
+		if decType != __VDLType_struct_83 {
+			index = __VDLType_struct_83.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			var readAny interface{}
 			if err := vdl.Read(dec, &readAny); err != nil {
 				return err
 			}
 			x.F0 = readAny
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -4841,11 +4876,11 @@
 		return err
 	}
 	if x.F1 {
-		if err := enc.NextFieldValueBool("F1", vdl.BoolType, x.F1); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.F1); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4856,25 +4891,32 @@
 	if err := dec.StartValue(__VDLType_struct_84); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F1":
+		}
+		if decType != __VDLType_struct_84 {
+			index = __VDLType_struct_84.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.F1 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -4897,11 +4939,11 @@
 		return err
 	}
 	if x.F2 {
-		if err := enc.NextFieldValueBool("F2", __VDLType_bool_2, bool(x.F2)); err != nil {
+		if err := enc.NextFieldValueBool(0, __VDLType_bool_2, bool(x.F2)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4912,25 +4954,32 @@
 	if err := dec.StartValue(__VDLType_struct_85); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F2":
+		}
+		if decType != __VDLType_struct_85 {
+			index = __VDLType_struct_85.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.F2 = VBool(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -4953,11 +5002,11 @@
 		return err
 	}
 	if x.F3 != "" {
-		if err := enc.NextFieldValueString("F3", vdl.StringType, x.F3); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.F3); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4968,25 +5017,32 @@
 	if err := dec.StartValue(__VDLType_struct_86); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F3":
+		}
+		if decType != __VDLType_struct_86 {
+			index = __VDLType_struct_86.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.F3 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5009,11 +5065,11 @@
 		return err
 	}
 	if x.F4 != "" {
-		if err := enc.NextFieldValueString("F4", __VDLType_string_3, string(x.F4)); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_string_3, string(x.F4)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5024,25 +5080,32 @@
 	if err := dec.StartValue(__VDLType_struct_87); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F4":
+		}
+		if decType != __VDLType_struct_87 {
+			index = __VDLType_struct_87.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.F4 = VString(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5068,11 +5131,11 @@
 		return err
 	}
 	if x.F5 != nil && x.F5 != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("F5", x.F5); err != nil {
+		if err := enc.NextFieldValueTypeObject(0, x.F5); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5085,25 +5148,32 @@
 	if err := dec.StartValue(__VDLType_struct_88); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F5":
+		}
+		if decType != __VDLType_struct_88 {
+			index = __VDLType_struct_88.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.F5 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5126,11 +5196,11 @@
 		return err
 	}
 	if x.F6 != 0 {
-		if err := enc.NextFieldValueUint("F6", vdl.ByteType, uint64(x.F6)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.F6)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5141,25 +5211,32 @@
 	if err := dec.StartValue(__VDLType_struct_89); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F6":
+		}
+		if decType != __VDLType_struct_89 {
+			index = __VDLType_struct_89.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.F6 = byte(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5182,11 +5259,11 @@
 		return err
 	}
 	if x.F7 != 0 {
-		if err := enc.NextFieldValueUint("F7", __VDLType_byte_4, uint64(x.F7)); err != nil {
+		if err := enc.NextFieldValueUint(0, __VDLType_byte_4, uint64(x.F7)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5197,25 +5274,32 @@
 	if err := dec.StartValue(__VDLType_struct_90); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F7":
+		}
+		if decType != __VDLType_struct_90 {
+			index = __VDLType_struct_90.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.F7 = VByte(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5238,11 +5322,11 @@
 		return err
 	}
 	if x.F8 != VEnumAbcA {
-		if err := enc.NextFieldValueString("F8", __VDLType_enum_5, x.F8.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_5, x.F8.String()); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5253,15 +5337,26 @@
 	if err := dec.StartValue(__VDLType_struct_91); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F8":
+		}
+		if decType != __VDLType_struct_91 {
+			index = __VDLType_struct_91.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -5270,10 +5365,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5296,11 +5387,11 @@
 		return err
 	}
 	if x.F9 != VEnumBcdB {
-		if err := enc.NextFieldValueString("F9", __VDLType_enum_6, x.F9.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_6, x.F9.String()); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5311,15 +5402,26 @@
 	if err := dec.StartValue(__VDLType_struct_92); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F9":
+		}
+		if decType != __VDLType_struct_92 {
+			index = __VDLType_struct_92.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -5328,10 +5430,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5354,14 +5452,14 @@
 		return err
 	}
 	if x.F10 != (VStructEmpty{}) {
-		if err := enc.NextField("F10"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F10.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5372,20 +5470,27 @@
 	if err := dec.StartValue(__VDLType_struct_93); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F10":
-			if err := x.F10.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_93 {
+			index = __VDLType_struct_93.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F10.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -5410,14 +5515,14 @@
 		return err
 	}
 	if x.F11 != (VNamedError{}) {
-		if err := enc.NextField("F11"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F11.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5428,20 +5533,27 @@
 	if err := dec.StartValue(__VDLType_struct_94); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F11":
-			if err := x.F11.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_94 {
+			index = __VDLType_struct_94.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F11.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -5466,14 +5578,14 @@
 		return err
 	}
 	if x.F12 != nil {
-		if err := enc.NextField("F12"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := verror.VDLWrite(enc, x.F12); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5484,20 +5596,27 @@
 	if err := dec.StartValue(__VDLType_struct_95); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F12":
-			if err := verror.VDLRead(dec, &x.F12); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_95 {
+			index = __VDLType_struct_95.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := verror.VDLRead(dec, &x.F12); err != nil {
 				return err
 			}
 		}
@@ -5522,11 +5641,11 @@
 		return err
 	}
 	if x.F13 != 0 {
-		if err := enc.NextFieldValueUint("F13", vdl.Uint16Type, uint64(x.F13)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.Uint16Type, uint64(x.F13)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5537,25 +5656,32 @@
 	if err := dec.StartValue(__VDLType_struct_96); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F13":
+		}
+		if decType != __VDLType_struct_96 {
+			index = __VDLType_struct_96.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(16); {
 			case err != nil:
 				return err
 			default:
 				x.F13 = uint16(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5578,11 +5704,11 @@
 		return err
 	}
 	if x.F14 != 0 {
-		if err := enc.NextFieldValueUint("F14", __VDLType_uint16_9, uint64(x.F14)); err != nil {
+		if err := enc.NextFieldValueUint(0, __VDLType_uint16_9, uint64(x.F14)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5593,25 +5719,32 @@
 	if err := dec.StartValue(__VDLType_struct_97); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F14":
+		}
+		if decType != __VDLType_struct_97 {
+			index = __VDLType_struct_97.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(16); {
 			case err != nil:
 				return err
 			default:
 				x.F14 = VUint16(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5634,11 +5767,11 @@
 		return err
 	}
 	if x.F15 != 0 {
-		if err := enc.NextFieldValueUint("F15", vdl.Uint32Type, uint64(x.F15)); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.Uint32Type, uint64(x.F15)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5649,25 +5782,32 @@
 	if err := dec.StartValue(__VDLType_struct_98); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F15":
+		}
+		if decType != __VDLType_struct_98 {
+			index = __VDLType_struct_98.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.F15 = uint32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5690,11 +5830,11 @@
 		return err
 	}
 	if x.F16 != 0 {
-		if err := enc.NextFieldValueUint("F16", __VDLType_uint32_10, uint64(x.F16)); err != nil {
+		if err := enc.NextFieldValueUint(0, __VDLType_uint32_10, uint64(x.F16)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5705,25 +5845,32 @@
 	if err := dec.StartValue(__VDLType_struct_99); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F16":
+		}
+		if decType != __VDLType_struct_99 {
+			index = __VDLType_struct_99.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.F16 = VUint32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5746,11 +5893,11 @@
 		return err
 	}
 	if x.F17 != 0 {
-		if err := enc.NextFieldValueUint("F17", vdl.Uint64Type, x.F17); err != nil {
+		if err := enc.NextFieldValueUint(0, vdl.Uint64Type, x.F17); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5761,25 +5908,32 @@
 	if err := dec.StartValue(__VDLType_struct_100); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F17":
+		}
+		if decType != __VDLType_struct_100 {
+			index = __VDLType_struct_100.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.F17 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5802,11 +5956,11 @@
 		return err
 	}
 	if x.F18 != 0 {
-		if err := enc.NextFieldValueUint("F18", __VDLType_uint64_11, uint64(x.F18)); err != nil {
+		if err := enc.NextFieldValueUint(0, __VDLType_uint64_11, uint64(x.F18)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5817,25 +5971,32 @@
 	if err := dec.StartValue(__VDLType_struct_101); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F18":
+		}
+		if decType != __VDLType_struct_101 {
+			index = __VDLType_struct_101.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.F18 = VUint64(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5858,11 +6019,11 @@
 		return err
 	}
 	if x.F19 != 0 {
-		if err := enc.NextFieldValueInt("F19", vdl.Int8Type, int64(x.F19)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int8Type, int64(x.F19)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5873,25 +6034,32 @@
 	if err := dec.StartValue(__VDLType_struct_102); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F19":
+		}
+		if decType != __VDLType_struct_102 {
+			index = __VDLType_struct_102.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(8); {
 			case err != nil:
 				return err
 			default:
 				x.F19 = int8(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5914,11 +6082,11 @@
 		return err
 	}
 	if x.F20 != 0 {
-		if err := enc.NextFieldValueInt("F20", __VDLType_int8_12, int64(x.F20)); err != nil {
+		if err := enc.NextFieldValueInt(0, __VDLType_int8_12, int64(x.F20)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5929,25 +6097,32 @@
 	if err := dec.StartValue(__VDLType_struct_103); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F20":
+		}
+		if decType != __VDLType_struct_103 {
+			index = __VDLType_struct_103.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(8); {
 			case err != nil:
 				return err
 			default:
 				x.F20 = VInt8(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5970,11 +6145,11 @@
 		return err
 	}
 	if x.F21 != 0 {
-		if err := enc.NextFieldValueInt("F21", vdl.Int16Type, int64(x.F21)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int16Type, int64(x.F21)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5985,25 +6160,32 @@
 	if err := dec.StartValue(__VDLType_struct_104); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F21":
+		}
+		if decType != __VDLType_struct_104 {
+			index = __VDLType_struct_104.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.F21 = int16(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6026,11 +6208,11 @@
 		return err
 	}
 	if x.F22 != 0 {
-		if err := enc.NextFieldValueInt("F22", __VDLType_int16_13, int64(x.F22)); err != nil {
+		if err := enc.NextFieldValueInt(0, __VDLType_int16_13, int64(x.F22)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6041,25 +6223,32 @@
 	if err := dec.StartValue(__VDLType_struct_105); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F22":
+		}
+		if decType != __VDLType_struct_105 {
+			index = __VDLType_struct_105.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.F22 = VInt16(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6082,11 +6271,11 @@
 		return err
 	}
 	if x.F23 != 0 {
-		if err := enc.NextFieldValueInt("F23", vdl.Int32Type, int64(x.F23)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int32Type, int64(x.F23)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6097,25 +6286,32 @@
 	if err := dec.StartValue(__VDLType_struct_106); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F23":
+		}
+		if decType != __VDLType_struct_106 {
+			index = __VDLType_struct_106.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F23 = int32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6138,11 +6334,11 @@
 		return err
 	}
 	if x.F24 != 0 {
-		if err := enc.NextFieldValueInt("F24", __VDLType_int32_14, int64(x.F24)); err != nil {
+		if err := enc.NextFieldValueInt(0, __VDLType_int32_14, int64(x.F24)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6153,25 +6349,32 @@
 	if err := dec.StartValue(__VDLType_struct_107); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F24":
+		}
+		if decType != __VDLType_struct_107 {
+			index = __VDLType_struct_107.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F24 = VInt32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6194,11 +6397,11 @@
 		return err
 	}
 	if x.F25 != 0 {
-		if err := enc.NextFieldValueInt("F25", vdl.Int64Type, x.F25); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.F25); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6209,25 +6412,32 @@
 	if err := dec.StartValue(__VDLType_struct_108); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F25":
+		}
+		if decType != __VDLType_struct_108 {
+			index = __VDLType_struct_108.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.F25 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6250,11 +6460,11 @@
 		return err
 	}
 	if x.F26 != 0 {
-		if err := enc.NextFieldValueInt("F26", __VDLType_int64_15, int64(x.F26)); err != nil {
+		if err := enc.NextFieldValueInt(0, __VDLType_int64_15, int64(x.F26)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6265,25 +6475,32 @@
 	if err := dec.StartValue(__VDLType_struct_109); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F26":
+		}
+		if decType != __VDLType_struct_109 {
+			index = __VDLType_struct_109.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.F26 = VInt64(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6306,11 +6523,11 @@
 		return err
 	}
 	if x.F27 != 0 {
-		if err := enc.NextFieldValueFloat("F27", vdl.Float32Type, float64(x.F27)); err != nil {
+		if err := enc.NextFieldValueFloat(0, vdl.Float32Type, float64(x.F27)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6321,25 +6538,32 @@
 	if err := dec.StartValue(__VDLType_struct_110); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F27":
+		}
+		if decType != __VDLType_struct_110 {
+			index = __VDLType_struct_110.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.F27 = float32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6362,11 +6586,11 @@
 		return err
 	}
 	if x.F28 != 0 {
-		if err := enc.NextFieldValueFloat("F28", __VDLType_float32_16, float64(x.F28)); err != nil {
+		if err := enc.NextFieldValueFloat(0, __VDLType_float32_16, float64(x.F28)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6377,25 +6601,32 @@
 	if err := dec.StartValue(__VDLType_struct_111); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F28":
+		}
+		if decType != __VDLType_struct_111 {
+			index = __VDLType_struct_111.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.F28 = VFloat32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6418,11 +6649,11 @@
 		return err
 	}
 	if x.F29 != 0 {
-		if err := enc.NextFieldValueFloat("F29", vdl.Float64Type, x.F29); err != nil {
+		if err := enc.NextFieldValueFloat(0, vdl.Float64Type, x.F29); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6433,25 +6664,32 @@
 	if err := dec.StartValue(__VDLType_struct_112); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F29":
+		}
+		if decType != __VDLType_struct_112 {
+			index = __VDLType_struct_112.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.F29 = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6474,11 +6712,11 @@
 		return err
 	}
 	if x.F30 != 0 {
-		if err := enc.NextFieldValueFloat("F30", __VDLType_float64_17, float64(x.F30)); err != nil {
+		if err := enc.NextFieldValueFloat(0, __VDLType_float64_17, float64(x.F30)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6489,25 +6727,32 @@
 	if err := dec.StartValue(__VDLType_struct_113); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F30":
+		}
+		if decType != __VDLType_struct_113 {
+			index = __VDLType_struct_113.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.F30 = VFloat64(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6530,7 +6775,7 @@
 		return err
 	}
 	if x.F31 != nil {
-		if err := enc.NextField("F31"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -6538,7 +6783,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6549,15 +6794,26 @@
 	if err := dec.StartValue(__VDLType_struct_114); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F31":
+		}
+		if decType != __VDLType_struct_114 {
+			index = __VDLType_struct_114.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.StartValue(__VDLType_optional_35); err != nil {
 				return err
 			}
@@ -6573,10 +6829,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -6599,7 +6851,7 @@
 		return err
 	}
 	if x.F32 != nil {
-		if err := enc.NextField("F32"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -6607,7 +6859,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -6618,15 +6870,26 @@
 	if err := dec.StartValue(__VDLType_struct_115); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F32":
+		}
+		if decType != __VDLType_struct_115 {
+			index = __VDLType_struct_115.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.StartValue(__VDLType_optional_37); err != nil {
 				return err
 			}
@@ -6642,10 +6905,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -7073,13 +7332,13 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextField("F0"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := vdl.Write(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7089,10 +7348,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBool("F1", vdl.BoolType, x.Value); err != nil {
+	if err := enc.NextFieldValueBool(1, vdl.BoolType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7102,10 +7361,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBool("F2", __VDLType_bool_2, bool(x.Value)); err != nil {
+	if err := enc.NextFieldValueBool(2, __VDLType_bool_2, bool(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7115,10 +7374,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F3", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(3, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7128,10 +7387,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F4", __VDLType_string_3, string(x.Value)); err != nil {
+	if err := enc.NextFieldValueString(4, __VDLType_string_3, string(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7141,10 +7400,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueTypeObject("F5", x.Value); err != nil {
+	if err := enc.NextFieldValueTypeObject(5, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7154,10 +7413,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F6", vdl.ByteType, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(6, vdl.ByteType, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7167,10 +7426,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F7", __VDLType_byte_4, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(7, __VDLType_byte_4, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7180,10 +7439,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F8", __VDLType_enum_5, x.Value.String()); err != nil {
+	if err := enc.NextFieldValueString(8, __VDLType_enum_5, x.Value.String()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7193,10 +7452,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F9", __VDLType_enum_6, x.Value.String()); err != nil {
+	if err := enc.NextFieldValueString(9, __VDLType_enum_6, x.Value.String()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7206,13 +7465,13 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextField("F10"); err != nil {
+	if err := enc.NextField(10); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7222,13 +7481,13 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextField("F11"); err != nil {
+	if err := enc.NextField(11); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7238,13 +7497,13 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextField("F12"); err != nil {
+	if err := enc.NextField(12); err != nil {
 		return err
 	}
 	if err := verror.VDLWrite(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7254,10 +7513,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F13", vdl.Uint16Type, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(13, vdl.Uint16Type, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7267,10 +7526,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F14", __VDLType_uint16_9, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(14, __VDLType_uint16_9, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7280,10 +7539,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F15", vdl.Uint32Type, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(15, vdl.Uint32Type, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7293,10 +7552,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F16", __VDLType_uint32_10, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(16, __VDLType_uint32_10, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7306,10 +7565,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F17", vdl.Uint64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueUint(17, vdl.Uint64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7319,10 +7578,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F18", __VDLType_uint64_11, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(18, __VDLType_uint64_11, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7332,10 +7591,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F19", vdl.Int8Type, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(19, vdl.Int8Type, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7345,10 +7604,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F20", __VDLType_int8_12, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(20, __VDLType_int8_12, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7358,10 +7617,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F21", vdl.Int16Type, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(21, vdl.Int16Type, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7371,10 +7630,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F22", __VDLType_int16_13, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(22, __VDLType_int16_13, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7384,10 +7643,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F23", vdl.Int32Type, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(23, vdl.Int32Type, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7397,10 +7656,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F24", __VDLType_int32_14, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(24, __VDLType_int32_14, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7410,10 +7669,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F25", vdl.Int64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueInt(25, vdl.Int64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7423,10 +7682,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F26", __VDLType_int64_15, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(26, __VDLType_int64_15, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7436,10 +7695,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F27", vdl.Float32Type, float64(x.Value)); err != nil {
+	if err := enc.NextFieldValueFloat(27, vdl.Float32Type, float64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7449,10 +7708,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F28", __VDLType_float32_16, float64(x.Value)); err != nil {
+	if err := enc.NextFieldValueFloat(28, __VDLType_float32_16, float64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7462,10 +7721,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F29", vdl.Float64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueFloat(29, vdl.Float64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7475,10 +7734,10 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F30", __VDLType_float64_17, float64(x.Value)); err != nil {
+	if err := enc.NextFieldValueFloat(30, __VDLType_float64_17, float64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7488,7 +7747,7 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextField("F31"); err != nil {
+	if err := enc.NextField(31); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -7501,7 +7760,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7511,7 +7770,7 @@
 	if err := enc.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	if err := enc.NextField("F32"); err != nil {
+	if err := enc.NextField(32); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -7524,7 +7783,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7534,12 +7793,23 @@
 	if err := dec.StartValue(__VDLType_union_116); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F0":
+	if decType != __VDLType_union_116 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_116.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_AllF0
 		var readAny interface{}
 		if err := vdl.Read(dec, &readAny); err != nil {
@@ -7547,7 +7817,7 @@
 		}
 		field.Value = readAny
 		*x = field
-	case "F1":
+	case 1:
 		var field VUnionDepth1_AllF1
 		switch value, err := dec.ReadValueBool(); {
 		case err != nil:
@@ -7556,7 +7826,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "F2":
+	case 2:
 		var field VUnionDepth1_AllF2
 		switch value, err := dec.ReadValueBool(); {
 		case err != nil:
@@ -7565,7 +7835,7 @@
 			field.Value = VBool(value)
 		}
 		*x = field
-	case "F3":
+	case 3:
 		var field VUnionDepth1_AllF3
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -7574,7 +7844,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "F4":
+	case 4:
 		var field VUnionDepth1_AllF4
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -7583,7 +7853,7 @@
 			field.Value = VString(value)
 		}
 		*x = field
-	case "F5":
+	case 5:
 		var field VUnionDepth1_AllF5
 		switch value, err := dec.ReadValueTypeObject(); {
 		case err != nil:
@@ -7592,7 +7862,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "F6":
+	case 6:
 		var field VUnionDepth1_AllF6
 		switch value, err := dec.ReadValueUint(8); {
 		case err != nil:
@@ -7601,7 +7871,7 @@
 			field.Value = byte(value)
 		}
 		*x = field
-	case "F7":
+	case 7:
 		var field VUnionDepth1_AllF7
 		switch value, err := dec.ReadValueUint(8); {
 		case err != nil:
@@ -7610,7 +7880,7 @@
 			field.Value = VByte(value)
 		}
 		*x = field
-	case "F8":
+	case 8:
 		var field VUnionDepth1_AllF8
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -7621,7 +7891,7 @@
 			}
 		}
 		*x = field
-	case "F9":
+	case 9:
 		var field VUnionDepth1_AllF9
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -7632,25 +7902,25 @@
 			}
 		}
 		*x = field
-	case "F10":
+	case 10:
 		var field VUnionDepth1_AllF10
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F11":
+	case 11:
 		var field VUnionDepth1_AllF11
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F12":
+	case 12:
 		var field VUnionDepth1_AllF12
 		if err := verror.VDLRead(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "F13":
+	case 13:
 		var field VUnionDepth1_AllF13
 		switch value, err := dec.ReadValueUint(16); {
 		case err != nil:
@@ -7659,7 +7929,7 @@
 			field.Value = uint16(value)
 		}
 		*x = field
-	case "F14":
+	case 14:
 		var field VUnionDepth1_AllF14
 		switch value, err := dec.ReadValueUint(16); {
 		case err != nil:
@@ -7668,7 +7938,7 @@
 			field.Value = VUint16(value)
 		}
 		*x = field
-	case "F15":
+	case 15:
 		var field VUnionDepth1_AllF15
 		switch value, err := dec.ReadValueUint(32); {
 		case err != nil:
@@ -7677,7 +7947,7 @@
 			field.Value = uint32(value)
 		}
 		*x = field
-	case "F16":
+	case 16:
 		var field VUnionDepth1_AllF16
 		switch value, err := dec.ReadValueUint(32); {
 		case err != nil:
@@ -7686,7 +7956,7 @@
 			field.Value = VUint32(value)
 		}
 		*x = field
-	case "F17":
+	case 17:
 		var field VUnionDepth1_AllF17
 		switch value, err := dec.ReadValueUint(64); {
 		case err != nil:
@@ -7695,7 +7965,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "F18":
+	case 18:
 		var field VUnionDepth1_AllF18
 		switch value, err := dec.ReadValueUint(64); {
 		case err != nil:
@@ -7704,7 +7974,7 @@
 			field.Value = VUint64(value)
 		}
 		*x = field
-	case "F19":
+	case 19:
 		var field VUnionDepth1_AllF19
 		switch value, err := dec.ReadValueInt(8); {
 		case err != nil:
@@ -7713,7 +7983,7 @@
 			field.Value = int8(value)
 		}
 		*x = field
-	case "F20":
+	case 20:
 		var field VUnionDepth1_AllF20
 		switch value, err := dec.ReadValueInt(8); {
 		case err != nil:
@@ -7722,7 +7992,7 @@
 			field.Value = VInt8(value)
 		}
 		*x = field
-	case "F21":
+	case 21:
 		var field VUnionDepth1_AllF21
 		switch value, err := dec.ReadValueInt(16); {
 		case err != nil:
@@ -7731,7 +8001,7 @@
 			field.Value = int16(value)
 		}
 		*x = field
-	case "F22":
+	case 22:
 		var field VUnionDepth1_AllF22
 		switch value, err := dec.ReadValueInt(16); {
 		case err != nil:
@@ -7740,7 +8010,7 @@
 			field.Value = VInt16(value)
 		}
 		*x = field
-	case "F23":
+	case 23:
 		var field VUnionDepth1_AllF23
 		switch value, err := dec.ReadValueInt(32); {
 		case err != nil:
@@ -7749,7 +8019,7 @@
 			field.Value = int32(value)
 		}
 		*x = field
-	case "F24":
+	case 24:
 		var field VUnionDepth1_AllF24
 		switch value, err := dec.ReadValueInt(32); {
 		case err != nil:
@@ -7758,7 +8028,7 @@
 			field.Value = VInt32(value)
 		}
 		*x = field
-	case "F25":
+	case 25:
 		var field VUnionDepth1_AllF25
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -7767,7 +8037,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "F26":
+	case 26:
 		var field VUnionDepth1_AllF26
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -7776,7 +8046,7 @@
 			field.Value = VInt64(value)
 		}
 		*x = field
-	case "F27":
+	case 27:
 		var field VUnionDepth1_AllF27
 		switch value, err := dec.ReadValueFloat(32); {
 		case err != nil:
@@ -7785,7 +8055,7 @@
 			field.Value = float32(value)
 		}
 		*x = field
-	case "F28":
+	case 28:
 		var field VUnionDepth1_AllF28
 		switch value, err := dec.ReadValueFloat(32); {
 		case err != nil:
@@ -7794,7 +8064,7 @@
 			field.Value = VFloat32(value)
 		}
 		*x = field
-	case "F29":
+	case 29:
 		var field VUnionDepth1_AllF29
 		switch value, err := dec.ReadValueFloat(64); {
 		case err != nil:
@@ -7803,7 +8073,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "F30":
+	case 30:
 		var field VUnionDepth1_AllF30
 		switch value, err := dec.ReadValueFloat(64); {
 		case err != nil:
@@ -7812,7 +8082,7 @@
 			field.Value = VFloat64(value)
 		}
 		*x = field
-	case "F31":
+	case 31:
 		var field VUnionDepth1_AllF31
 		if err := dec.StartValue(__VDLType_optional_35); err != nil {
 			return err
@@ -7830,7 +8100,7 @@
 			}
 		}
 		*x = field
-	case "F32":
+	case 32:
 		var field VUnionDepth1_AllF32
 		if err := dec.StartValue(__VDLType_optional_37); err != nil {
 			return err
@@ -7848,16 +8118,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -7901,13 +8167,13 @@
 	if err := enc.StartValue(__VDLType_union_117); err != nil {
 		return err
 	}
-	if err := enc.NextField("F0"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := vdl.Write(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7917,12 +8183,23 @@
 	if err := dec.StartValue(__VDLType_union_117); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F0":
+	if decType != __VDLType_union_117 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_117.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_AnyF0
 		var readAny interface{}
 		if err := vdl.Read(dec, &readAny); err != nil {
@@ -7930,16 +8207,12 @@
 		}
 		field.Value = readAny
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -7983,10 +8256,10 @@
 	if err := enc.StartValue(__VDLType_union_118); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBool("F1", vdl.BoolType, x.Value); err != nil {
+	if err := enc.NextFieldValueBool(0, vdl.BoolType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -7996,12 +8269,23 @@
 	if err := dec.StartValue(__VDLType_union_118); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F1":
+	if decType != __VDLType_union_118 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_118.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_BoolF1
 		switch value, err := dec.ReadValueBool(); {
 		case err != nil:
@@ -8010,16 +8294,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8063,10 +8343,10 @@
 	if err := enc.StartValue(__VDLType_union_119); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBool("F2", __VDLType_bool_2, bool(x.Value)); err != nil {
+	if err := enc.NextFieldValueBool(0, __VDLType_bool_2, bool(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8076,12 +8356,23 @@
 	if err := dec.StartValue(__VDLType_union_119); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F2":
+	if decType != __VDLType_union_119 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_119.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VBoolF2
 		switch value, err := dec.ReadValueBool(); {
 		case err != nil:
@@ -8090,16 +8381,12 @@
 			field.Value = VBool(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8143,10 +8430,10 @@
 	if err := enc.StartValue(__VDLType_union_120); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F3", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8156,12 +8443,23 @@
 	if err := dec.StartValue(__VDLType_union_120); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F3":
+	if decType != __VDLType_union_120 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_120.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_StringF3
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -8170,16 +8468,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8223,10 +8517,10 @@
 	if err := enc.StartValue(__VDLType_union_121); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F4", __VDLType_string_3, string(x.Value)); err != nil {
+	if err := enc.NextFieldValueString(0, __VDLType_string_3, string(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8236,12 +8530,23 @@
 	if err := dec.StartValue(__VDLType_union_121); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F4":
+	if decType != __VDLType_union_121 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_121.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VStringF4
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -8250,16 +8555,12 @@
 			field.Value = VString(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8303,10 +8604,10 @@
 	if err := enc.StartValue(__VDLType_union_122); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueTypeObject("F5", x.Value); err != nil {
+	if err := enc.NextFieldValueTypeObject(0, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8316,12 +8617,23 @@
 	if err := dec.StartValue(__VDLType_union_122); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F5":
+	if decType != __VDLType_union_122 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_122.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_TypeObjectF5
 		switch value, err := dec.ReadValueTypeObject(); {
 		case err != nil:
@@ -8330,16 +8642,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8383,10 +8691,10 @@
 	if err := enc.StartValue(__VDLType_union_123); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F6", vdl.ByteType, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(0, vdl.ByteType, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8396,12 +8704,23 @@
 	if err := dec.StartValue(__VDLType_union_123); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F6":
+	if decType != __VDLType_union_123 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_123.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_ByteF6
 		switch value, err := dec.ReadValueUint(8); {
 		case err != nil:
@@ -8410,16 +8729,12 @@
 			field.Value = byte(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8463,10 +8778,10 @@
 	if err := enc.StartValue(__VDLType_union_124); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F7", __VDLType_byte_4, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(0, __VDLType_byte_4, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8476,12 +8791,23 @@
 	if err := dec.StartValue(__VDLType_union_124); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F7":
+	if decType != __VDLType_union_124 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_124.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VByteF7
 		switch value, err := dec.ReadValueUint(8); {
 		case err != nil:
@@ -8490,16 +8816,12 @@
 			field.Value = VByte(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8543,10 +8865,10 @@
 	if err := enc.StartValue(__VDLType_union_125); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F8", __VDLType_enum_5, x.Value.String()); err != nil {
+	if err := enc.NextFieldValueString(0, __VDLType_enum_5, x.Value.String()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8556,12 +8878,23 @@
 	if err := dec.StartValue(__VDLType_union_125); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F8":
+	if decType != __VDLType_union_125 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_125.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VEnumAbcF8
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -8572,16 +8905,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8625,10 +8954,10 @@
 	if err := enc.StartValue(__VDLType_union_126); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("F9", __VDLType_enum_6, x.Value.String()); err != nil {
+	if err := enc.NextFieldValueString(0, __VDLType_enum_6, x.Value.String()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8638,12 +8967,23 @@
 	if err := dec.StartValue(__VDLType_union_126); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F9":
+	if decType != __VDLType_union_126 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_126.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VEnumBcdF9
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -8654,16 +8994,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8707,13 +9043,13 @@
 	if err := enc.StartValue(__VDLType_union_127); err != nil {
 		return err
 	}
-	if err := enc.NextField("F10"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8723,27 +9059,34 @@
 	if err := dec.StartValue(__VDLType_union_127); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F10":
+	if decType != __VDLType_union_127 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_127.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VStructEmptyF10
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8787,13 +9130,13 @@
 	if err := enc.StartValue(__VDLType_union_128); err != nil {
 		return err
 	}
-	if err := enc.NextField("F11"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8803,27 +9146,34 @@
 	if err := dec.StartValue(__VDLType_union_128); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F11":
+	if decType != __VDLType_union_128 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_128.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VNamedErrorF11
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8867,13 +9217,13 @@
 	if err := enc.StartValue(__VDLType_union_129); err != nil {
 		return err
 	}
-	if err := enc.NextField("F12"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := verror.VDLWrite(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8883,27 +9233,34 @@
 	if err := dec.StartValue(__VDLType_union_129); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F12":
+	if decType != __VDLType_union_129 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_129.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_ErrorF12
 		if err := verror.VDLRead(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -8947,10 +9304,10 @@
 	if err := enc.StartValue(__VDLType_union_130); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F13", vdl.Uint16Type, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(0, vdl.Uint16Type, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -8960,12 +9317,23 @@
 	if err := dec.StartValue(__VDLType_union_130); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F13":
+	if decType != __VDLType_union_130 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_130.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Uint16F13
 		switch value, err := dec.ReadValueUint(16); {
 		case err != nil:
@@ -8974,16 +9342,12 @@
 			field.Value = uint16(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9027,10 +9391,10 @@
 	if err := enc.StartValue(__VDLType_union_131); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F14", __VDLType_uint16_9, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(0, __VDLType_uint16_9, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9040,12 +9404,23 @@
 	if err := dec.StartValue(__VDLType_union_131); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F14":
+	if decType != __VDLType_union_131 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_131.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VUint16F14
 		switch value, err := dec.ReadValueUint(16); {
 		case err != nil:
@@ -9054,16 +9429,12 @@
 			field.Value = VUint16(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9107,10 +9478,10 @@
 	if err := enc.StartValue(__VDLType_union_132); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F15", vdl.Uint32Type, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(0, vdl.Uint32Type, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9120,12 +9491,23 @@
 	if err := dec.StartValue(__VDLType_union_132); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F15":
+	if decType != __VDLType_union_132 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_132.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Uint32F15
 		switch value, err := dec.ReadValueUint(32); {
 		case err != nil:
@@ -9134,16 +9516,12 @@
 			field.Value = uint32(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9187,10 +9565,10 @@
 	if err := enc.StartValue(__VDLType_union_133); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F16", __VDLType_uint32_10, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(0, __VDLType_uint32_10, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9200,12 +9578,23 @@
 	if err := dec.StartValue(__VDLType_union_133); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F16":
+	if decType != __VDLType_union_133 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_133.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VUint32F16
 		switch value, err := dec.ReadValueUint(32); {
 		case err != nil:
@@ -9214,16 +9603,12 @@
 			field.Value = VUint32(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9267,10 +9652,10 @@
 	if err := enc.StartValue(__VDLType_union_134); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F17", vdl.Uint64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueUint(0, vdl.Uint64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9280,12 +9665,23 @@
 	if err := dec.StartValue(__VDLType_union_134); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F17":
+	if decType != __VDLType_union_134 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_134.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Uint64F17
 		switch value, err := dec.ReadValueUint(64); {
 		case err != nil:
@@ -9294,16 +9690,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9347,10 +9739,10 @@
 	if err := enc.StartValue(__VDLType_union_135); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("F18", __VDLType_uint64_11, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(0, __VDLType_uint64_11, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9360,12 +9752,23 @@
 	if err := dec.StartValue(__VDLType_union_135); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F18":
+	if decType != __VDLType_union_135 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_135.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VUint64F18
 		switch value, err := dec.ReadValueUint(64); {
 		case err != nil:
@@ -9374,16 +9777,12 @@
 			field.Value = VUint64(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9427,10 +9826,10 @@
 	if err := enc.StartValue(__VDLType_union_136); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F19", vdl.Int8Type, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, vdl.Int8Type, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9440,12 +9839,23 @@
 	if err := dec.StartValue(__VDLType_union_136); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F19":
+	if decType != __VDLType_union_136 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_136.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Int8F19
 		switch value, err := dec.ReadValueInt(8); {
 		case err != nil:
@@ -9454,16 +9864,12 @@
 			field.Value = int8(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9507,10 +9913,10 @@
 	if err := enc.StartValue(__VDLType_union_137); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F20", __VDLType_int8_12, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, __VDLType_int8_12, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9520,12 +9926,23 @@
 	if err := dec.StartValue(__VDLType_union_137); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F20":
+	if decType != __VDLType_union_137 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_137.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VInt8F20
 		switch value, err := dec.ReadValueInt(8); {
 		case err != nil:
@@ -9534,16 +9951,12 @@
 			field.Value = VInt8(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9587,10 +10000,10 @@
 	if err := enc.StartValue(__VDLType_union_138); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F21", vdl.Int16Type, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, vdl.Int16Type, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9600,12 +10013,23 @@
 	if err := dec.StartValue(__VDLType_union_138); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F21":
+	if decType != __VDLType_union_138 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_138.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Int16F21
 		switch value, err := dec.ReadValueInt(16); {
 		case err != nil:
@@ -9614,16 +10038,12 @@
 			field.Value = int16(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9667,10 +10087,10 @@
 	if err := enc.StartValue(__VDLType_union_139); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F22", __VDLType_int16_13, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, __VDLType_int16_13, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9680,12 +10100,23 @@
 	if err := dec.StartValue(__VDLType_union_139); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F22":
+	if decType != __VDLType_union_139 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_139.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VInt16F22
 		switch value, err := dec.ReadValueInt(16); {
 		case err != nil:
@@ -9694,16 +10125,12 @@
 			field.Value = VInt16(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9747,10 +10174,10 @@
 	if err := enc.StartValue(__VDLType_union_140); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F23", vdl.Int32Type, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, vdl.Int32Type, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9760,12 +10187,23 @@
 	if err := dec.StartValue(__VDLType_union_140); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F23":
+	if decType != __VDLType_union_140 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_140.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Int32F23
 		switch value, err := dec.ReadValueInt(32); {
 		case err != nil:
@@ -9774,16 +10212,12 @@
 			field.Value = int32(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9827,10 +10261,10 @@
 	if err := enc.StartValue(__VDLType_union_141); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F24", __VDLType_int32_14, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, __VDLType_int32_14, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9840,12 +10274,23 @@
 	if err := dec.StartValue(__VDLType_union_141); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F24":
+	if decType != __VDLType_union_141 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_141.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VInt32F24
 		switch value, err := dec.ReadValueInt(32); {
 		case err != nil:
@@ -9854,16 +10299,12 @@
 			field.Value = VInt32(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9907,10 +10348,10 @@
 	if err := enc.StartValue(__VDLType_union_142); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F25", vdl.Int64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -9920,12 +10361,23 @@
 	if err := dec.StartValue(__VDLType_union_142); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F25":
+	if decType != __VDLType_union_142 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_142.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Int64F25
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -9934,16 +10386,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -9987,10 +10435,10 @@
 	if err := enc.StartValue(__VDLType_union_143); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("F26", __VDLType_int64_15, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, __VDLType_int64_15, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -10000,12 +10448,23 @@
 	if err := dec.StartValue(__VDLType_union_143); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F26":
+	if decType != __VDLType_union_143 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_143.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VInt64F26
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -10014,16 +10473,12 @@
 			field.Value = VInt64(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -10067,10 +10522,10 @@
 	if err := enc.StartValue(__VDLType_union_144); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F27", vdl.Float32Type, float64(x.Value)); err != nil {
+	if err := enc.NextFieldValueFloat(0, vdl.Float32Type, float64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -10080,12 +10535,23 @@
 	if err := dec.StartValue(__VDLType_union_144); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F27":
+	if decType != __VDLType_union_144 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_144.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Float32F27
 		switch value, err := dec.ReadValueFloat(32); {
 		case err != nil:
@@ -10094,16 +10560,12 @@
 			field.Value = float32(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -10147,10 +10609,10 @@
 	if err := enc.StartValue(__VDLType_union_145); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F28", __VDLType_float32_16, float64(x.Value)); err != nil {
+	if err := enc.NextFieldValueFloat(0, __VDLType_float32_16, float64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -10160,12 +10622,23 @@
 	if err := dec.StartValue(__VDLType_union_145); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F28":
+	if decType != __VDLType_union_145 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_145.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VFloat32F28
 		switch value, err := dec.ReadValueFloat(32); {
 		case err != nil:
@@ -10174,16 +10647,12 @@
 			field.Value = VFloat32(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -10227,10 +10696,10 @@
 	if err := enc.StartValue(__VDLType_union_146); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F29", vdl.Float64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueFloat(0, vdl.Float64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -10240,12 +10709,23 @@
 	if err := dec.StartValue(__VDLType_union_146); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F29":
+	if decType != __VDLType_union_146 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_146.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_Float64F29
 		switch value, err := dec.ReadValueFloat(64); {
 		case err != nil:
@@ -10254,16 +10734,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -10307,10 +10783,10 @@
 	if err := enc.StartValue(__VDLType_union_147); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("F30", __VDLType_float64_17, float64(x.Value)); err != nil {
+	if err := enc.NextFieldValueFloat(0, __VDLType_float64_17, float64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -10320,12 +10796,23 @@
 	if err := dec.StartValue(__VDLType_union_147); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F30":
+	if decType != __VDLType_union_147 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_147.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_VFloat64F30
 		switch value, err := dec.ReadValueFloat(64); {
 		case err != nil:
@@ -10334,16 +10821,12 @@
 			field.Value = VFloat64(value)
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -10387,7 +10870,7 @@
 	if err := enc.StartValue(__VDLType_union_148); err != nil {
 		return err
 	}
-	if err := enc.NextField("F31"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -10400,7 +10883,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -10410,12 +10893,23 @@
 	if err := dec.StartValue(__VDLType_union_148); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F31":
+	if decType != __VDLType_union_148 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_148.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_OptVStructEmptyF31
 		if err := dec.StartValue(__VDLType_optional_35); err != nil {
 			return err
@@ -10433,16 +10927,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -10486,7 +10976,7 @@
 	if err := enc.StartValue(__VDLType_union_149); err != nil {
 		return err
 	}
-	if err := enc.NextField("F32"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -10499,7 +10989,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -10509,12 +10999,23 @@
 	if err := dec.StartValue(__VDLType_union_149); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F32":
+	if decType != __VDLType_union_149 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_149.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth1_OptVNamedErrorF32
 		if err := dec.StartValue(__VDLType_optional_37); err != nil {
 			return err
@@ -10532,16 +11033,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -12058,7 +12555,7 @@
 		return err
 	}
 	if !x.F0.VDLIsZero() {
-		if err := enc.NextField("F0"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F0.VDLWrite(enc); err != nil {
@@ -12066,7 +12563,7 @@
 		}
 	}
 	if x.F1 != (VArray1_Uint32{}) {
-		if err := enc.NextField("F1"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.F1.VDLWrite(enc); err != nil {
@@ -12074,7 +12571,7 @@
 		}
 	}
 	if len(x.F2) != 0 {
-		if err := enc.NextField("F2"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_5(enc, x.F2); err != nil {
@@ -12082,7 +12579,7 @@
 		}
 	}
 	if len(x.F3) != 0 {
-		if err := enc.NextField("F3"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.F3.VDLWrite(enc); err != nil {
@@ -12090,7 +12587,7 @@
 		}
 	}
 	if len(x.F4) != 0 {
-		if err := enc.NextField("F4"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_6(enc, x.F4); err != nil {
@@ -12098,7 +12595,7 @@
 		}
 	}
 	if len(x.F5) != 0 {
-		if err := enc.NextField("F5"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := x.F5.VDLWrite(enc); err != nil {
@@ -12106,7 +12603,7 @@
 		}
 	}
 	if len(x.F6) != 0 {
-		if err := enc.NextField("F6"); err != nil {
+		if err := enc.NextField(6); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_2(enc, x.F6); err != nil {
@@ -12114,7 +12611,7 @@
 		}
 	}
 	if len(x.F7) != 0 {
-		if err := enc.NextField("F7"); err != nil {
+		if err := enc.NextField(7); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_7(enc, x.F7); err != nil {
@@ -12122,7 +12619,7 @@
 		}
 	}
 	if !x.F8.VDLIsZero() {
-		if err := enc.NextField("F8"); err != nil {
+		if err := enc.NextField(8); err != nil {
 			return err
 		}
 		if err := x.F8.VDLWrite(enc); err != nil {
@@ -12130,7 +12627,7 @@
 		}
 	}
 	if x.F9 != (VStructDepth1_Bool{}) {
-		if err := enc.NextField("F9"); err != nil {
+		if err := enc.NextField(9); err != nil {
 			return err
 		}
 		if err := x.F9.VDLWrite(enc); err != nil {
@@ -12138,7 +12635,7 @@
 		}
 	}
 	if x.F10 != nil && !x.F10.VDLIsZero() {
-		if err := enc.NextField("F10"); err != nil {
+		if err := enc.NextField(10); err != nil {
 			return err
 		}
 		if err := x.F10.VDLWrite(enc); err != nil {
@@ -12146,7 +12643,7 @@
 		}
 	}
 	if x.F11 != nil && !x.F11.VDLIsZero() {
-		if err := enc.NextField("F11"); err != nil {
+		if err := enc.NextField(11); err != nil {
 			return err
 		}
 		if err := x.F11.VDLWrite(enc); err != nil {
@@ -12154,7 +12651,7 @@
 		}
 	}
 	if x.F12 != nil {
-		if err := enc.NextField("F12"); err != nil {
+		if err := enc.NextField(12); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -12163,7 +12660,7 @@
 		}
 	}
 	if x.F13 != nil {
-		if err := enc.NextField("F13"); err != nil {
+		if err := enc.NextField(13); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -12171,7 +12668,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12249,63 +12746,74 @@
 	if err := dec.StartValue(__VDLType_struct_176); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F0":
+		}
+		if decType != __VDLType_struct_176 {
+			index = __VDLType_struct_176.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := x.F0.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F1":
+		case 1:
 			if err := x.F1.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F2":
+		case 2:
 			if err := __VDLReadAnon_list_5(dec, &x.F2); err != nil {
 				return err
 			}
-		case "F3":
+		case 3:
 			if err := x.F3.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F4":
+		case 4:
 			if err := __VDLReadAnon_set_6(dec, &x.F4); err != nil {
 				return err
 			}
-		case "F5":
+		case 5:
 			if err := x.F5.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F6":
+		case 6:
 			if err := __VDLReadAnon_map_2(dec, &x.F6); err != nil {
 				return err
 			}
-		case "F7":
+		case 7:
 			if err := __VDLReadAnon_map_7(dec, &x.F7); err != nil {
 				return err
 			}
-		case "F8":
+		case 8:
 			if err := x.F8.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F9":
+		case 9:
 			if err := x.F9.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F10":
+		case 10:
 			if err := VDLReadVUnionDepth1_All(dec, &x.F10); err != nil {
 				return err
 			}
-		case "F11":
+		case 11:
 			if err := VDLReadVUnionDepth1_Float64(dec, &x.F11); err != nil {
 				return err
 			}
-		case "F12":
+		case 12:
 			if err := dec.StartValue(__VDLType_optional_169); err != nil {
 				return err
 			}
@@ -12321,7 +12829,7 @@
 					return err
 				}
 			}
-		case "F13":
+		case 13:
 			if err := dec.StartValue(__VDLType_optional_180); err != nil {
 				return err
 			}
@@ -12337,10 +12845,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -12442,14 +12946,14 @@
 		return err
 	}
 	if !x.F0.VDLIsZero() {
-		if err := enc.NextField("F0"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F0.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12465,20 +12969,27 @@
 	if err := dec.StartValue(__VDLType_struct_181); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F0":
-			if err := x.F0.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_181 {
+			index = __VDLType_struct_181.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F0.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -12503,14 +13014,14 @@
 		return err
 	}
 	if x.F1 != (VArray1_Uint32{}) {
-		if err := enc.NextField("F1"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F1.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12521,20 +13032,27 @@
 	if err := dec.StartValue(__VDLType_struct_182); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F1":
-			if err := x.F1.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_182 {
+			index = __VDLType_struct_182.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F1.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -12562,14 +13080,14 @@
 		return err
 	}
 	if len(x.F2) != 0 {
-		if err := enc.NextField("F2"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_5(enc, x.F2); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12580,20 +13098,27 @@
 	if err := dec.StartValue(__VDLType_struct_183); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F2":
-			if err := __VDLReadAnon_list_5(dec, &x.F2); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_183 {
+			index = __VDLType_struct_183.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_list_5(dec, &x.F2); err != nil {
 				return err
 			}
 		}
@@ -12621,14 +13146,14 @@
 		return err
 	}
 	if len(x.F3) != 0 {
-		if err := enc.NextField("F3"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F3.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12639,20 +13164,27 @@
 	if err := dec.StartValue(__VDLType_struct_184); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F3":
-			if err := x.F3.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_184 {
+			index = __VDLType_struct_184.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F3.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -12680,14 +13212,14 @@
 		return err
 	}
 	if len(x.F4) != 0 {
-		if err := enc.NextField("F4"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_6(enc, x.F4); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12698,20 +13230,27 @@
 	if err := dec.StartValue(__VDLType_struct_185); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F4":
-			if err := __VDLReadAnon_set_6(dec, &x.F4); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_185 {
+			index = __VDLType_struct_185.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_set_6(dec, &x.F4); err != nil {
 				return err
 			}
 		}
@@ -12739,14 +13278,14 @@
 		return err
 	}
 	if len(x.F5) != 0 {
-		if err := enc.NextField("F5"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F5.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12757,20 +13296,27 @@
 	if err := dec.StartValue(__VDLType_struct_186); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F5":
-			if err := x.F5.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_186 {
+			index = __VDLType_struct_186.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F5.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -12798,14 +13344,14 @@
 		return err
 	}
 	if len(x.F6) != 0 {
-		if err := enc.NextField("F6"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_2(enc, x.F6); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12816,20 +13362,27 @@
 	if err := dec.StartValue(__VDLType_struct_187); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F6":
-			if err := __VDLReadAnon_map_2(dec, &x.F6); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_187 {
+			index = __VDLType_struct_187.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_2(dec, &x.F6); err != nil {
 				return err
 			}
 		}
@@ -12857,14 +13410,14 @@
 		return err
 	}
 	if len(x.F7) != 0 {
-		if err := enc.NextField("F7"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_7(enc, x.F7); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12875,20 +13428,27 @@
 	if err := dec.StartValue(__VDLType_struct_188); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F7":
-			if err := __VDLReadAnon_map_7(dec, &x.F7); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_188 {
+			index = __VDLType_struct_188.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_7(dec, &x.F7); err != nil {
 				return err
 			}
 		}
@@ -12916,14 +13476,14 @@
 		return err
 	}
 	if !x.F8.VDLIsZero() {
-		if err := enc.NextField("F8"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F8.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12938,20 +13498,27 @@
 	if err := dec.StartValue(__VDLType_struct_189); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F8":
-			if err := x.F8.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_189 {
+			index = __VDLType_struct_189.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F8.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -12976,14 +13543,14 @@
 		return err
 	}
 	if x.F9 != (VStructDepth1_Bool{}) {
-		if err := enc.NextField("F9"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F9.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -12994,20 +13561,27 @@
 	if err := dec.StartValue(__VDLType_struct_190); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F9":
-			if err := x.F9.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_190 {
+			index = __VDLType_struct_190.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F9.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -13035,14 +13609,14 @@
 		return err
 	}
 	if x.F10 != nil && !x.F10.VDLIsZero() {
-		if err := enc.NextField("F10"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F10.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13055,20 +13629,27 @@
 	if err := dec.StartValue(__VDLType_struct_191); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F10":
-			if err := VDLReadVUnionDepth1_All(dec, &x.F10); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_191 {
+			index = __VDLType_struct_191.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := VDLReadVUnionDepth1_All(dec, &x.F10); err != nil {
 				return err
 			}
 		}
@@ -13096,14 +13677,14 @@
 		return err
 	}
 	if x.F11 != nil && !x.F11.VDLIsZero() {
-		if err := enc.NextField("F11"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F11.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13116,20 +13697,27 @@
 	if err := dec.StartValue(__VDLType_struct_192); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F11":
-			if err := VDLReadVUnionDepth1_Float64(dec, &x.F11); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_192 {
+			index = __VDLType_struct_192.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := VDLReadVUnionDepth1_Float64(dec, &x.F11); err != nil {
 				return err
 			}
 		}
@@ -13154,7 +13742,7 @@
 		return err
 	}
 	if x.F12 != nil {
-		if err := enc.NextField("F12"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -13162,7 +13750,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13173,15 +13761,26 @@
 	if err := dec.StartValue(__VDLType_struct_193); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F12":
+		}
+		if decType != __VDLType_struct_193 {
+			index = __VDLType_struct_193.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.StartValue(__VDLType_optional_169); err != nil {
 				return err
 			}
@@ -13197,10 +13796,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -13223,7 +13818,7 @@
 		return err
 	}
 	if x.F13 != nil {
-		if err := enc.NextField("F13"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -13231,7 +13826,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13242,15 +13837,26 @@
 	if err := dec.StartValue(__VDLType_struct_194); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F13":
+		}
+		if decType != __VDLType_struct_194 {
+			index = __VDLType_struct_194.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.StartValue(__VDLType_optional_180); err != nil {
 				return err
 			}
@@ -13266,10 +13872,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -13469,13 +14071,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F0"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13485,10 +14087,10 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBytes("F1", __VDLType_array_25, reflect.ValueOf(x.Value[:]).Bytes()); err != nil {
+	if err := enc.NextFieldValueBytes(1, __VDLType_array_25, reflect.ValueOf(x.Value[:]).Bytes()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13498,10 +14100,10 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBytes("F2", __VDLType_list_45, reflect.ValueOf(x.Value).Bytes()); err != nil {
+	if err := enc.NextFieldValueBytes(2, __VDLType_list_45, reflect.ValueOf(x.Value).Bytes()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13511,13 +14113,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F3"); err != nil {
+	if err := enc.NextField(3); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13527,13 +14129,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F4"); err != nil {
+	if err := enc.NextField(4); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13543,13 +14145,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F5"); err != nil {
+	if err := enc.NextField(5); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13559,13 +14161,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F6"); err != nil {
+	if err := enc.NextField(6); err != nil {
 		return err
 	}
 	if err := __VDLWriteAnon_map_8(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13575,13 +14177,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F7"); err != nil {
+	if err := enc.NextField(7); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13591,13 +14193,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F8"); err != nil {
+	if err := enc.NextField(8); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13607,13 +14209,13 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F9"); err != nil {
+	if err := enc.NextField(9); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13623,7 +14225,7 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F10"); err != nil {
+	if err := enc.NextField(10); err != nil {
 		return err
 	}
 	switch {
@@ -13637,7 +14239,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13647,7 +14249,7 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F11"); err != nil {
+	if err := enc.NextField(11); err != nil {
 		return err
 	}
 	switch {
@@ -13661,7 +14263,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13671,7 +14273,7 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F12"); err != nil {
+	if err := enc.NextField(12); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -13684,7 +14286,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13694,7 +14296,7 @@
 	if err := enc.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	if err := enc.NextField("F13"); err != nil {
+	if err := enc.NextField(13); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -13707,7 +14309,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13738,25 +14340,36 @@
 	if err := dec.StartValue(__VDLType_union_195); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F0":
+	if decType != __VDLType_union_195 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_195.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_AllF0
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F1":
+	case 1:
 		var field VUnionDepth2_AllF1
 		bytes := reflect.ValueOf(field.Value[:]).Bytes()
 		if err := dec.ReadValueBytes(2, &bytes); err != nil {
 			return err
 		}
 		*x = field
-	case "F2":
+	case 2:
 		var field VUnionDepth2_AllF2
 		var bytes []byte
 		if err := dec.ReadValueBytes(-1, &bytes); err != nil {
@@ -13764,61 +14377,61 @@
 		}
 		reflect.ValueOf(&field.Value).Elem().SetBytes(bytes)
 		*x = field
-	case "F3":
+	case 3:
 		var field VUnionDepth2_AllF3
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F4":
+	case 4:
 		var field VUnionDepth2_AllF4
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F5":
+	case 5:
 		var field VUnionDepth2_AllF5
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F6":
+	case 6:
 		var field VUnionDepth2_AllF6
 		if err := __VDLReadAnon_map_8(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "F7":
+	case 7:
 		var field VUnionDepth2_AllF7
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F8":
+	case 8:
 		var field VUnionDepth2_AllF8
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F9":
+	case 9:
 		var field VUnionDepth2_AllF9
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F10":
+	case 10:
 		var field VUnionDepth2_AllF10
 		if err := VDLReadVUnionDepth1_All(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "F11":
+	case 11:
 		var field VUnionDepth2_AllF11
 		if err := VDLReadVUnionDepth1_VUint32(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "F12":
+	case 12:
 		var field VUnionDepth2_AllF12
 		if err := dec.StartValue(__VDLType_optional_169); err != nil {
 			return err
@@ -13836,7 +14449,7 @@
 			}
 		}
 		*x = field
-	case "F13":
+	case 13:
 		var field VUnionDepth2_AllF13
 		if err := dec.StartValue(__VDLType_optional_159); err != nil {
 			return err
@@ -13854,16 +14467,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -13938,13 +14547,13 @@
 	if err := enc.StartValue(__VDLType_union_197); err != nil {
 		return err
 	}
-	if err := enc.NextField("F0"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -13954,27 +14563,34 @@
 	if err := dec.StartValue(__VDLType_union_197); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F0":
+	if decType != __VDLType_union_197 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_197.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VArray1_StringF0
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14018,10 +14634,10 @@
 	if err := enc.StartValue(__VDLType_union_198); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBytes("F1", __VDLType_array_25, reflect.ValueOf(x.Value[:]).Bytes()); err != nil {
+	if err := enc.NextFieldValueBytes(0, __VDLType_array_25, reflect.ValueOf(x.Value[:]).Bytes()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14031,28 +14647,35 @@
 	if err := dec.StartValue(__VDLType_union_198); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F1":
+	if decType != __VDLType_union_198 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_198.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VArray2_VByteF1
 		bytes := reflect.ValueOf(field.Value[:]).Bytes()
 		if err := dec.ReadValueBytes(2, &bytes); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14096,10 +14719,10 @@
 	if err := enc.StartValue(__VDLType_union_199); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBytes("F2", __VDLType_list_45, reflect.ValueOf(x.Value).Bytes()); err != nil {
+	if err := enc.NextFieldValueBytes(0, __VDLType_list_45, reflect.ValueOf(x.Value).Bytes()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14109,12 +14732,23 @@
 	if err := dec.StartValue(__VDLType_union_199); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F2":
+	if decType != __VDLType_union_199 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_199.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VList_VByteF2
 		var bytes []byte
 		if err := dec.ReadValueBytes(-1, &bytes); err != nil {
@@ -14122,16 +14756,12 @@
 		}
 		reflect.ValueOf(&field.Value).Elem().SetBytes(bytes)
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14176,13 +14806,13 @@
 	if err := enc.StartValue(__VDLType_union_200); err != nil {
 		return err
 	}
-	if err := enc.NextField("F3"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14192,27 +14822,34 @@
 	if err := dec.StartValue(__VDLType_union_200); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F3":
+	if decType != __VDLType_union_200 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_200.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VList_OptVNamedErrorF3
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14256,13 +14893,13 @@
 	if err := enc.StartValue(__VDLType_union_201); err != nil {
 		return err
 	}
-	if err := enc.NextField("F4"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14272,27 +14909,34 @@
 	if err := dec.StartValue(__VDLType_union_201); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F4":
+	if decType != __VDLType_union_201 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_201.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VSet_VBoolF4
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14336,13 +14980,13 @@
 	if err := enc.StartValue(__VDLType_union_202); err != nil {
 		return err
 	}
-	if err := enc.NextField("F5"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14352,27 +14996,34 @@
 	if err := dec.StartValue(__VDLType_union_202); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F5":
+	if decType != __VDLType_union_202 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_202.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VSet_VNamedErrorF5
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14416,13 +15067,13 @@
 	if err := enc.StartValue(__VDLType_union_203); err != nil {
 		return err
 	}
-	if err := enc.NextField("F6"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := __VDLWriteAnon_map_8(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14432,27 +15083,34 @@
 	if err := dec.StartValue(__VDLType_union_203); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F6":
+	if decType != __VDLType_union_203 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_203.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_Map_VBool_VBoolF6
 		if err := __VDLReadAnon_map_8(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14496,13 +15154,13 @@
 	if err := enc.StartValue(__VDLType_union_204); err != nil {
 		return err
 	}
-	if err := enc.NextField("F7"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14512,27 +15170,34 @@
 	if err := dec.StartValue(__VDLType_union_204); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F7":
+	if decType != __VDLType_union_204 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_204.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VMap_VBool_VBoolF7
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14576,13 +15241,13 @@
 	if err := enc.StartValue(__VDLType_union_205); err != nil {
 		return err
 	}
-	if err := enc.NextField("F8"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14592,27 +15257,34 @@
 	if err := dec.StartValue(__VDLType_union_205); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F8":
+	if decType != __VDLType_union_205 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_205.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VStructDepth1_AllF8
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14656,13 +15328,13 @@
 	if err := enc.StartValue(__VDLType_union_206); err != nil {
 		return err
 	}
-	if err := enc.NextField("F9"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14672,27 +15344,34 @@
 	if err := dec.StartValue(__VDLType_union_206); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F9":
+	if decType != __VDLType_union_206 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_206.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VStructDepth1_Int8F9
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14736,7 +15415,7 @@
 	if err := enc.StartValue(__VDLType_union_207); err != nil {
 		return err
 	}
-	if err := enc.NextField("F10"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	switch {
@@ -14750,7 +15429,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14760,27 +15439,34 @@
 	if err := dec.StartValue(__VDLType_union_207); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F10":
+	if decType != __VDLType_union_207 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_207.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VUnionDepth1_AllF10
 		if err := VDLReadVUnionDepth1_All(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14825,7 +15511,7 @@
 	if err := enc.StartValue(__VDLType_union_208); err != nil {
 		return err
 	}
-	if err := enc.NextField("F11"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	switch {
@@ -14839,7 +15525,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14849,27 +15535,34 @@
 	if err := dec.StartValue(__VDLType_union_208); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F11":
+	if decType != __VDLType_union_208 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_208.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_VUnionDepth1_VUint32F11
 		if err := VDLReadVUnionDepth1_VUint32(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -14914,7 +15607,7 @@
 	if err := enc.StartValue(__VDLType_union_209); err != nil {
 		return err
 	}
-	if err := enc.NextField("F12"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -14927,7 +15620,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -14937,12 +15630,23 @@
 	if err := dec.StartValue(__VDLType_union_209); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F12":
+	if decType != __VDLType_union_209 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_209.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_OptVStructDepth1_VEnumBcdF12
 		if err := dec.StartValue(__VDLType_optional_169); err != nil {
 			return err
@@ -14960,16 +15664,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -15014,7 +15714,7 @@
 	if err := enc.StartValue(__VDLType_union_210); err != nil {
 		return err
 	}
-	if err := enc.NextField("F13"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -15027,7 +15727,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -15037,12 +15737,23 @@
 	if err := dec.StartValue(__VDLType_union_210); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F13":
+	if decType != __VDLType_union_210 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_210.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth2_OptVStructDepth1_VFloat32F13
 		if err := dec.StartValue(__VDLType_optional_159); err != nil {
 			return err
@@ -15060,16 +15771,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -16560,7 +17267,7 @@
 		return err
 	}
 	if !x.F0.VDLIsZero() {
-		if err := enc.NextField("F0"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F0.VDLWrite(enc); err != nil {
@@ -16568,7 +17275,7 @@
 		}
 	}
 	if len(x.F1) != 0 {
-		if err := enc.NextField("F1"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_12(enc, x.F1); err != nil {
@@ -16576,7 +17283,7 @@
 		}
 	}
 	if len(x.F2) != 0 {
-		if err := enc.NextField("F2"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.F2.VDLWrite(enc); err != nil {
@@ -16584,7 +17291,7 @@
 		}
 	}
 	if len(x.F3) != 0 {
-		if err := enc.NextField("F3"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_11(enc, x.F3); err != nil {
@@ -16592,7 +17299,7 @@
 		}
 	}
 	if !x.F4.VDLIsZero() {
-		if err := enc.NextField("F4"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := x.F4.VDLWrite(enc); err != nil {
@@ -16600,7 +17307,7 @@
 		}
 	}
 	if x.F5 != nil && !x.F5.VDLIsZero() {
-		if err := enc.NextField("F5"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := x.F5.VDLWrite(enc); err != nil {
@@ -16608,7 +17315,7 @@
 		}
 	}
 	if x.F6 != nil {
-		if err := enc.NextField("F6"); err != nil {
+		if err := enc.NextField(6); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -16616,7 +17323,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -16669,39 +17376,50 @@
 	if err := dec.StartValue(__VDLType_struct_235); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F0":
+		}
+		if decType != __VDLType_struct_235 {
+			index = __VDLType_struct_235.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := x.F0.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F1":
+		case 1:
 			if err := __VDLReadAnon_list_12(dec, &x.F1); err != nil {
 				return err
 			}
-		case "F2":
+		case 2:
 			if err := x.F2.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F3":
+		case 3:
 			if err := __VDLReadAnon_map_11(dec, &x.F3); err != nil {
 				return err
 			}
-		case "F4":
+		case 4:
 			if err := x.F4.VDLRead(dec); err != nil {
 				return err
 			}
-		case "F5":
+		case 5:
 			if err := VDLReadVUnionDepth2_All(dec, &x.F5); err != nil {
 				return err
 			}
-		case "F6":
+		case 6:
 			if err := dec.StartValue(__VDLType_optional_221); err != nil {
 				return err
 			}
@@ -16717,10 +17435,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -16771,14 +17485,14 @@
 		return err
 	}
 	if !x.F0.VDLIsZero() {
-		if err := enc.NextField("F0"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F0.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -16789,20 +17503,27 @@
 	if err := dec.StartValue(__VDLType_struct_237); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F0":
-			if err := x.F0.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_237 {
+			index = __VDLType_struct_237.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F0.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -16830,14 +17551,14 @@
 		return err
 	}
 	if len(x.F1) != 0 {
-		if err := enc.NextField("F1"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_12(enc, x.F1); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -16848,20 +17569,27 @@
 	if err := dec.StartValue(__VDLType_struct_238); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F1":
-			if err := __VDLReadAnon_list_12(dec, &x.F1); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_238 {
+			index = __VDLType_struct_238.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_list_12(dec, &x.F1); err != nil {
 				return err
 			}
 		}
@@ -16889,14 +17617,14 @@
 		return err
 	}
 	if len(x.F2) != 0 {
-		if err := enc.NextField("F2"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F2.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -16907,20 +17635,27 @@
 	if err := dec.StartValue(__VDLType_struct_239); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F2":
-			if err := x.F2.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_239 {
+			index = __VDLType_struct_239.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F2.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -16948,14 +17683,14 @@
 		return err
 	}
 	if len(x.F3) != 0 {
-		if err := enc.NextField("F3"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_11(enc, x.F3); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -16966,20 +17701,27 @@
 	if err := dec.StartValue(__VDLType_struct_240); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F3":
-			if err := __VDLReadAnon_map_11(dec, &x.F3); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_240 {
+			index = __VDLType_struct_240.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_11(dec, &x.F3); err != nil {
 				return err
 			}
 		}
@@ -17007,14 +17749,14 @@
 		return err
 	}
 	if !x.F4.VDLIsZero() {
-		if err := enc.NextField("F4"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F4.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17037,20 +17779,27 @@
 	if err := dec.StartValue(__VDLType_struct_241); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F4":
-			if err := x.F4.VDLRead(dec); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_241 {
+			index = __VDLType_struct_241.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := x.F4.VDLRead(dec); err != nil {
 				return err
 			}
 		}
@@ -17078,14 +17827,14 @@
 		return err
 	}
 	if x.F5 != nil && !x.F5.VDLIsZero() {
-		if err := enc.NextField("F5"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.F5.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17098,20 +17847,27 @@
 	if err := dec.StartValue(__VDLType_struct_242); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F5":
-			if err := VDLReadVUnionDepth2_All(dec, &x.F5); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_242 {
+			index = __VDLType_struct_242.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := VDLReadVUnionDepth2_All(dec, &x.F5); err != nil {
 				return err
 			}
 		}
@@ -17136,7 +17892,7 @@
 		return err
 	}
 	if x.F6 != nil {
-		if err := enc.NextField("F6"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -17144,7 +17900,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17155,15 +17911,26 @@
 	if err := dec.StartValue(__VDLType_struct_243); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F6":
+		}
+		if decType != __VDLType_struct_243 {
+			index = __VDLType_struct_243.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.StartValue(__VDLType_optional_221); err != nil {
 				return err
 			}
@@ -17179,10 +17946,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -17304,13 +18067,13 @@
 	if err := enc.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	if err := enc.NextField("F0"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17320,13 +18083,13 @@
 	if err := enc.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	if err := enc.NextField("F1"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := __VDLWriteAnon_list_13(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17336,13 +18099,13 @@
 	if err := enc.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	if err := enc.NextField("F2"); err != nil {
+	if err := enc.NextField(2); err != nil {
 		return err
 	}
 	if err := __VDLWriteAnon_set_14(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17352,13 +18115,13 @@
 	if err := enc.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	if err := enc.NextField("F3"); err != nil {
+	if err := enc.NextField(3); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17368,13 +18131,13 @@
 	if err := enc.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	if err := enc.NextField("F4"); err != nil {
+	if err := enc.NextField(4); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17384,7 +18147,7 @@
 	if err := enc.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	if err := enc.NextField("F5"); err != nil {
+	if err := enc.NextField(5); err != nil {
 		return err
 	}
 	switch {
@@ -17398,7 +18161,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17408,7 +18171,7 @@
 	if err := enc.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	if err := enc.NextField("F6"); err != nil {
+	if err := enc.NextField(6); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -17421,7 +18184,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17473,48 +18236,59 @@
 	if err := dec.StartValue(__VDLType_union_244); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F0":
+	if decType != __VDLType_union_244 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_244.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_AllF0
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F1":
+	case 1:
 		var field VUnionDepth3_AllF1
 		if err := __VDLReadAnon_list_13(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "F2":
+	case 2:
 		var field VUnionDepth3_AllF2
 		if err := __VDLReadAnon_set_14(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "F3":
+	case 3:
 		var field VUnionDepth3_AllF3
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F4":
+	case 4:
 		var field VUnionDepth3_AllF4
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "F5":
+	case 5:
 		var field VUnionDepth3_AllF5
 		if err := VDLReadVUnionDepth2_All(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "F6":
+	case 6:
 		var field VUnionDepth3_AllF6
 		if err := dec.StartValue(__VDLType_optional_221); err != nil {
 			return err
@@ -17532,16 +18306,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -17641,13 +18411,13 @@
 	if err := enc.StartValue(__VDLType_union_247); err != nil {
 		return err
 	}
-	if err := enc.NextField("F0"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17657,27 +18427,34 @@
 	if err := dec.StartValue(__VDLType_union_247); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F0":
+	if decType != __VDLType_union_247 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_247.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_VArray3_OptVStructDepth1_VFloat32F0
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -17721,13 +18498,13 @@
 	if err := enc.StartValue(__VDLType_union_248); err != nil {
 		return err
 	}
-	if err := enc.NextField("F1"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := __VDLWriteAnon_list_13(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17737,27 +18514,34 @@
 	if err := dec.StartValue(__VDLType_union_248); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F1":
+	if decType != __VDLType_union_248 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_248.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_List_VList_ErrorF1
 		if err := __VDLReadAnon_list_13(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -17804,13 +18588,13 @@
 	if err := enc.StartValue(__VDLType_union_249); err != nil {
 		return err
 	}
-	if err := enc.NextField("F2"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := __VDLWriteAnon_set_14(enc, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17820,27 +18604,34 @@
 	if err := dec.StartValue(__VDLType_union_249); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F2":
+	if decType != __VDLType_union_249 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_249.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_Set_VStructDepth1_StringF2
 		if err := __VDLReadAnon_set_14(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -17889,13 +18680,13 @@
 	if err := enc.StartValue(__VDLType_union_250); err != nil {
 		return err
 	}
-	if err := enc.NextField("F3"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17905,27 +18696,34 @@
 	if err := dec.StartValue(__VDLType_union_250); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F3":
+	if decType != __VDLType_union_250 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_250.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBoolF3
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -17969,13 +18767,13 @@
 	if err := enc.StartValue(__VDLType_union_251); err != nil {
 		return err
 	}
-	if err := enc.NextField("F4"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -17985,27 +18783,34 @@
 	if err := dec.StartValue(__VDLType_union_251); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F4":
+	if decType != __VDLType_union_251 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_251.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_VStructDepth2_AllF4
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -18049,7 +18854,7 @@
 	if err := enc.StartValue(__VDLType_union_252); err != nil {
 		return err
 	}
-	if err := enc.NextField("F5"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	switch {
@@ -18063,7 +18868,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -18073,27 +18878,34 @@
 	if err := dec.StartValue(__VDLType_union_252); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F5":
+	if decType != __VDLType_union_252 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_252.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_VUnionDepth2_AllF5
 		if err := VDLReadVUnionDepth2_All(dec, &field.Value); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -18138,7 +18950,7 @@
 	if err := enc.StartValue(__VDLType_union_253); err != nil {
 		return err
 	}
-	if err := enc.NextField("F6"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -18151,7 +18963,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -18161,12 +18973,23 @@
 	if err := dec.StartValue(__VDLType_union_253); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "F6":
+	if decType != __VDLType_union_253 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_253.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VUnionDepth3_OptVStructDepth2_Set_Float64F6
 		if err := dec.StartValue(__VDLType_optional_221); err != nil {
 			return err
@@ -18184,16 +19007,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -18218,12 +19037,12 @@
 		return err
 	}
 	if x.Data != 0 {
-		if err := enc.NextFieldValueInt("Data", vdl.Int64Type, x.Data); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Data); err != nil {
 			return err
 		}
 	}
 	if x.Next != nil {
-		if err := enc.NextField("Next"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -18231,7 +19050,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -18242,22 +19061,33 @@
 	if err := dec.StartValue(__VDLType_struct_254); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Data":
+		}
+		if decType != __VDLType_struct_254 {
+			index = __VDLType_struct_254.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Data = value
 			}
-		case "Next":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_255); err != nil {
 				return err
 			}
@@ -18273,10 +19103,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -18301,12 +19127,12 @@
 		return err
 	}
 	if x.Data != 0 {
-		if err := enc.NextFieldValueInt("Data", vdl.Int64Type, x.Data); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Data); err != nil {
 			return err
 		}
 	}
 	if x.A != nil {
-		if err := enc.NextField("A"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -18314,7 +19140,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -18325,22 +19151,33 @@
 	if err := dec.StartValue(__VDLType_struct_256); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Data":
+		}
+		if decType != __VDLType_struct_256 {
+			index = __VDLType_struct_256.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Data = value
 			}
-		case "A":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_257); err != nil {
 				return err
 			}
@@ -18356,10 +19193,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -18384,12 +19217,12 @@
 		return err
 	}
 	if x.Data != 0 {
-		if err := enc.NextFieldValueInt("Data", vdl.Int64Type, x.Data); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Data); err != nil {
 			return err
 		}
 	}
 	if x.B != nil {
-		if err := enc.NextField("B"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -18397,7 +19230,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -18408,22 +19241,33 @@
 	if err := dec.StartValue(__VDLType_struct_258); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Data":
+		}
+		if decType != __VDLType_struct_258 {
+			index = __VDLType_struct_258.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Data = value
 			}
-		case "B":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_259); err != nil {
 				return err
 			}
@@ -18439,10 +19283,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -18887,11 +19727,11 @@
 		return err
 	}
 	if x.X != "" {
-		if err := enc.NextFieldValueString("X", vdl.StringType, x.X); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.X); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -18902,25 +19742,32 @@
 	if err := dec.StartValue(__VDLType_struct_272); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "X":
+		}
+		if decType != __VDLType_struct_272 {
+			index = __VDLType_struct_272.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.X = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -18943,11 +19790,11 @@
 		return err
 	}
 	if x.X != "" {
-		if err := enc.NextFieldValueString("X", vdl.StringType, x.X); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.X); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -18958,25 +19805,32 @@
 	if err := dec.StartValue(__VDLType_struct_273); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "X":
+		}
+		if decType != __VDLType_struct_273 {
+			index = __VDLType_struct_273.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.X = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -18999,11 +19853,11 @@
 		return err
 	}
 	if x.X != "" {
-		if err := enc.NextFieldValueString("X", vdl.StringType, x.X); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.X); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19014,25 +19868,32 @@
 	if err := dec.StartValue(__VDLType_struct_274); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "X":
+		}
+		if decType != __VDLType_struct_274 {
+			index = __VDLType_struct_274.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.X = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -19055,11 +19916,11 @@
 		return err
 	}
 	if x.X != "" {
-		if err := enc.NextFieldValueString("X", vdl.StringType, x.X); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.X); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19070,25 +19931,32 @@
 	if err := dec.StartValue(__VDLType_struct_275); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "X":
+		}
+		if decType != __VDLType_struct_275 {
+			index = __VDLType_struct_275.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.X = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -19111,11 +19979,11 @@
 		return err
 	}
 	if x.X != "" {
-		if err := enc.NextFieldValueString("X", vdl.StringType, x.X); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.X); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19126,25 +19994,32 @@
 	if err := dec.StartValue(__VDLType_struct_276); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "X":
+		}
+		if decType != __VDLType_struct_276 {
+			index = __VDLType_struct_276.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.X = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -19167,11 +20042,11 @@
 		return err
 	}
 	if x.X != "" {
-		if err := enc.NextFieldValueString("X", vdl.StringType, x.X); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.X); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19182,25 +20057,32 @@
 	if err := dec.StartValue(__VDLType_struct_277); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "X":
+		}
+		if decType != __VDLType_struct_277 {
+			index = __VDLType_struct_277.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.X = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -19244,10 +20126,10 @@
 	if err := enc.StartValue(__VDLType_union_278); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("X", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19257,12 +20139,23 @@
 	if err := dec.StartValue(__VDLType_union_278); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "X":
+	if decType != __VDLType_union_278 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_278.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VWireUnionNStringX
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -19271,16 +20164,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -19324,10 +20213,10 @@
 	if err := enc.StartValue(__VDLType_union_279); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("X", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19337,12 +20226,23 @@
 	if err := dec.StartValue(__VDLType_union_279); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "X":
+	if decType != __VDLType_union_279 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_279.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VWireUnionNStructX
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -19351,16 +20251,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -19404,10 +20300,10 @@
 	if err := enc.StartValue(__VDLType_union_280); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("X", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19417,12 +20313,23 @@
 	if err := dec.StartValue(__VDLType_union_280); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "X":
+	if decType != __VDLType_union_280 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_280.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VWireUnionNArrayX
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -19431,16 +20338,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -19484,10 +20387,10 @@
 	if err := enc.StartValue(__VDLType_union_281); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("X", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19497,12 +20400,23 @@
 	if err := dec.StartValue(__VDLType_union_281); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "X":
+	if decType != __VDLType_union_281 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_281.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VWireUnionNSliceX
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -19511,16 +20425,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -19564,10 +20474,10 @@
 	if err := enc.StartValue(__VDLType_union_282); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("X", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19577,12 +20487,23 @@
 	if err := dec.StartValue(__VDLType_union_282); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "X":
+	if decType != __VDLType_union_282 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_282.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VWireUnionNPointerX
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -19591,16 +20512,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -19644,10 +20561,10 @@
 	if err := enc.StartValue(__VDLType_union_283); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("X", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -19657,12 +20574,23 @@
 	if err := dec.StartValue(__VDLType_union_283); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "X":
+	if decType != __VDLType_union_283 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_283.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VWireUnionNIfaceX
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -19671,16 +20599,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -19804,7 +20728,7 @@
 		if err := VWireBoolNBoolFromNative(&wire, x.BoolNBool); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueBool("BoolNBool", __VDLType_bool_260, bool(wire)); err != nil {
+		if err := enc.NextFieldValueBool(0, __VDLType_bool_260, bool(wire)); err != nil {
 			return err
 		}
 	}
@@ -19813,7 +20737,7 @@
 		if err := VWireBoolNStringFromNative(&wire, x.BoolNString); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueBool("BoolNString", __VDLType_bool_261, bool(wire)); err != nil {
+		if err := enc.NextFieldValueBool(1, __VDLType_bool_261, bool(wire)); err != nil {
 			return err
 		}
 	}
@@ -19822,7 +20746,7 @@
 		if err := VWireBoolNStructFromNative(&wire, x.BoolNStruct); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueBool("BoolNStruct", __VDLType_bool_262, bool(wire)); err != nil {
+		if err := enc.NextFieldValueBool(2, __VDLType_bool_262, bool(wire)); err != nil {
 			return err
 		}
 	}
@@ -19831,7 +20755,7 @@
 		if err := VWireIntNIntFromNative(&wire, x.IntNInt); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueInt("IntNInt", __VDLType_int32_263, int64(wire)); err != nil {
+		if err := enc.NextFieldValueInt(3, __VDLType_int32_263, int64(wire)); err != nil {
 			return err
 		}
 	}
@@ -19840,7 +20764,7 @@
 		if err := VWireIntNStringFromNative(&wire, x.IntNString); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueInt("IntNString", __VDLType_int32_264, int64(wire)); err != nil {
+		if err := enc.NextFieldValueInt(4, __VDLType_int32_264, int64(wire)); err != nil {
 			return err
 		}
 	}
@@ -19849,7 +20773,7 @@
 		if err := VWireIntNStructFromNative(&wire, x.IntNStruct); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueInt("IntNStruct", __VDLType_int32_265, int64(wire)); err != nil {
+		if err := enc.NextFieldValueInt(5, __VDLType_int32_265, int64(wire)); err != nil {
 			return err
 		}
 	}
@@ -19858,7 +20782,7 @@
 		if err := VWireStringNStringFromNative(&wire, x.StringNString); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueString("StringNString", __VDLType_string_266, string(wire)); err != nil {
+		if err := enc.NextFieldValueString(6, __VDLType_string_266, string(wire)); err != nil {
 			return err
 		}
 	}
@@ -19867,12 +20791,12 @@
 		if err := VWireStringNStructFromNative(&wire, x.StringNStruct); err != nil {
 			return err
 		}
-		if err := enc.NextFieldValueString("StringNStruct", __VDLType_string_267, string(wire)); err != nil {
+		if err := enc.NextFieldValueString(7, __VDLType_string_267, string(wire)); err != nil {
 			return err
 		}
 	}
 	if x.ArrayNString != "" {
-		if err := enc.NextField("ArrayNString"); err != nil {
+		if err := enc.NextField(8); err != nil {
 			return err
 		}
 		var wire VWireArrayNString
@@ -19884,7 +20808,7 @@
 		}
 	}
 	if x.ArrayNStruct != (VNativeWireArrayNStruct{}) {
-		if err := enc.NextField("ArrayNStruct"); err != nil {
+		if err := enc.NextField(9); err != nil {
 			return err
 		}
 		var wire VWireArrayNStruct
@@ -19896,7 +20820,7 @@
 		}
 	}
 	if x.ListNString != "" {
-		if err := enc.NextField("ListNString"); err != nil {
+		if err := enc.NextField(10); err != nil {
 			return err
 		}
 		var wire VWireListNString
@@ -19908,7 +20832,7 @@
 		}
 	}
 	if x.ListNStruct != (VNativeWireListNStruct{}) {
-		if err := enc.NextField("ListNStruct"); err != nil {
+		if err := enc.NextField(11); err != nil {
 			return err
 		}
 		var wire VWireListNStruct
@@ -19920,7 +20844,7 @@
 		}
 	}
 	if x.StructNString != "" {
-		if err := enc.NextField("StructNString"); err != nil {
+		if err := enc.NextField(12); err != nil {
 			return err
 		}
 		var wire VWireStructNString
@@ -19932,7 +20856,7 @@
 		}
 	}
 	if x.StructNStruct != (VNativeWireStructNStruct{}) {
-		if err := enc.NextField("StructNStruct"); err != nil {
+		if err := enc.NextField(13); err != nil {
 			return err
 		}
 		var wire VWireStructNStruct
@@ -19944,7 +20868,7 @@
 		}
 	}
 	if x.StructNArray != (VNativeWireStructNArray{}) {
-		if err := enc.NextField("StructNArray"); err != nil {
+		if err := enc.NextField(14); err != nil {
 			return err
 		}
 		var wire VWireStructNArray
@@ -19956,7 +20880,7 @@
 		}
 	}
 	if !x.StructNSlice.IsZero() {
-		if err := enc.NextField("StructNSlice"); err != nil {
+		if err := enc.NextField(15); err != nil {
 			return err
 		}
 		var wire VWireStructNSlice
@@ -19968,7 +20892,7 @@
 		}
 	}
 	if x.StructNPointer != (VWireStructNPointer{}) {
-		if err := enc.NextField("StructNPointer"); err != nil {
+		if err := enc.NextField(16); err != nil {
 			return err
 		}
 		if err := x.StructNPointer.VDLWrite(enc); err != nil {
@@ -19976,7 +20900,7 @@
 		}
 	}
 	if x.StructNIface != (VWireStructNIface{}) {
-		if err := enc.NextField("StructNIface"); err != nil {
+		if err := enc.NextField(17); err != nil {
 			return err
 		}
 		if err := x.StructNIface.VDLWrite(enc); err != nil {
@@ -19984,7 +20908,7 @@
 		}
 	}
 	if x.UnionNString != "" {
-		if err := enc.NextField("UnionNString"); err != nil {
+		if err := enc.NextField(18); err != nil {
 			return err
 		}
 		var wire VWireUnionNString
@@ -19996,7 +20920,7 @@
 		}
 	}
 	if x.UnionNStruct != (VNativeWireUnionNStruct{}) {
-		if err := enc.NextField("UnionNStruct"); err != nil {
+		if err := enc.NextField(19); err != nil {
 			return err
 		}
 		var wire VWireUnionNStruct
@@ -20008,7 +20932,7 @@
 		}
 	}
 	if x.UnionNArray != (VNativeWireUnionNArray{}) {
-		if err := enc.NextField("UnionNArray"); err != nil {
+		if err := enc.NextField(20); err != nil {
 			return err
 		}
 		var wire VWireUnionNArray
@@ -20020,7 +20944,7 @@
 		}
 	}
 	if !x.UnionNSlice.IsZero() {
-		if err := enc.NextField("UnionNSlice"); err != nil {
+		if err := enc.NextField(21); err != nil {
 			return err
 		}
 		var wire VWireUnionNSlice
@@ -20032,7 +20956,7 @@
 		}
 	}
 	if x.UnionNPointer != nil && !x.UnionNPointer.VDLIsZero() {
-		if err := enc.NextField("UnionNPointer"); err != nil {
+		if err := enc.NextField(22); err != nil {
 			return err
 		}
 		if err := x.UnionNPointer.VDLWrite(enc); err != nil {
@@ -20040,14 +20964,14 @@
 		}
 	}
 	if x.UnionNIface != nil && !x.UnionNIface.VDLIsZero() {
-		if err := enc.NextField("UnionNIface"); err != nil {
+		if err := enc.NextField(23); err != nil {
 			return err
 		}
 		if err := x.UnionNIface.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -20061,15 +20985,26 @@
 	if err := dec.StartValue(__VDLType_struct_284); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "BoolNBool":
+		}
+		if decType != __VDLType_struct_284 {
+			index = __VDLType_struct_284.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			var wire VWireBoolNBool
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20077,7 +21012,7 @@
 			if err := VWireBoolNBoolToNative(wire, &x.BoolNBool); err != nil {
 				return err
 			}
-		case "BoolNString":
+		case 1:
 			var wire VWireBoolNString
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20085,7 +21020,7 @@
 			if err := VWireBoolNStringToNative(wire, &x.BoolNString); err != nil {
 				return err
 			}
-		case "BoolNStruct":
+		case 2:
 			var wire VWireBoolNStruct
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20093,7 +21028,7 @@
 			if err := VWireBoolNStructToNative(wire, &x.BoolNStruct); err != nil {
 				return err
 			}
-		case "IntNInt":
+		case 3:
 			var wire VWireIntNInt
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20101,7 +21036,7 @@
 			if err := VWireIntNIntToNative(wire, &x.IntNInt); err != nil {
 				return err
 			}
-		case "IntNString":
+		case 4:
 			var wire VWireIntNString
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20109,7 +21044,7 @@
 			if err := VWireIntNStringToNative(wire, &x.IntNString); err != nil {
 				return err
 			}
-		case "IntNStruct":
+		case 5:
 			var wire VWireIntNStruct
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20117,7 +21052,7 @@
 			if err := VWireIntNStructToNative(wire, &x.IntNStruct); err != nil {
 				return err
 			}
-		case "StringNString":
+		case 6:
 			var wire VWireStringNString
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20125,7 +21060,7 @@
 			if err := VWireStringNStringToNative(wire, &x.StringNString); err != nil {
 				return err
 			}
-		case "StringNStruct":
+		case 7:
 			var wire VWireStringNStruct
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20133,7 +21068,7 @@
 			if err := VWireStringNStructToNative(wire, &x.StringNStruct); err != nil {
 				return err
 			}
-		case "ArrayNString":
+		case 8:
 			var wire VWireArrayNString
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20141,7 +21076,7 @@
 			if err := VWireArrayNStringToNative(wire, &x.ArrayNString); err != nil {
 				return err
 			}
-		case "ArrayNStruct":
+		case 9:
 			var wire VWireArrayNStruct
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20149,7 +21084,7 @@
 			if err := VWireArrayNStructToNative(wire, &x.ArrayNStruct); err != nil {
 				return err
 			}
-		case "ListNString":
+		case 10:
 			var wire VWireListNString
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20157,7 +21092,7 @@
 			if err := VWireListNStringToNative(wire, &x.ListNString); err != nil {
 				return err
 			}
-		case "ListNStruct":
+		case 11:
 			var wire VWireListNStruct
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20165,7 +21100,7 @@
 			if err := VWireListNStructToNative(wire, &x.ListNStruct); err != nil {
 				return err
 			}
-		case "StructNString":
+		case 12:
 			var wire VWireStructNString
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20173,7 +21108,7 @@
 			if err := VWireStructNStringToNative(wire, &x.StructNString); err != nil {
 				return err
 			}
-		case "StructNStruct":
+		case 13:
 			var wire VWireStructNStruct
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20181,7 +21116,7 @@
 			if err := VWireStructNStructToNative(wire, &x.StructNStruct); err != nil {
 				return err
 			}
-		case "StructNArray":
+		case 14:
 			var wire VWireStructNArray
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20189,7 +21124,7 @@
 			if err := VWireStructNArrayToNative(wire, &x.StructNArray); err != nil {
 				return err
 			}
-		case "StructNSlice":
+		case 15:
 			var wire VWireStructNSlice
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -20197,15 +21132,15 @@
 			if err := VWireStructNSliceToNative(wire, &x.StructNSlice); err != nil {
 				return err
 			}
-		case "StructNPointer":
+		case 16:
 			if err := x.StructNPointer.VDLRead(dec); err != nil {
 				return err
 			}
-		case "StructNIface":
+		case 17:
 			if err := x.StructNIface.VDLRead(dec); err != nil {
 				return err
 			}
-		case "UnionNString":
+		case 18:
 			var wire VWireUnionNString
 			if err := VDLReadVWireUnionNString(dec, &wire); err != nil {
 				return err
@@ -20213,7 +21148,7 @@
 			if err := VWireUnionNStringToNative(wire, &x.UnionNString); err != nil {
 				return err
 			}
-		case "UnionNStruct":
+		case 19:
 			var wire VWireUnionNStruct
 			if err := VDLReadVWireUnionNStruct(dec, &wire); err != nil {
 				return err
@@ -20221,7 +21156,7 @@
 			if err := VWireUnionNStructToNative(wire, &x.UnionNStruct); err != nil {
 				return err
 			}
-		case "UnionNArray":
+		case 20:
 			var wire VWireUnionNArray
 			if err := VDLReadVWireUnionNArray(dec, &wire); err != nil {
 				return err
@@ -20229,7 +21164,7 @@
 			if err := VWireUnionNArrayToNative(wire, &x.UnionNArray); err != nil {
 				return err
 			}
-		case "UnionNSlice":
+		case 21:
 			var wire VWireUnionNSlice
 			if err := VDLReadVWireUnionNSlice(dec, &wire); err != nil {
 				return err
@@ -20237,18 +21172,14 @@
 			if err := VWireUnionNSliceToNative(wire, &x.UnionNSlice); err != nil {
 				return err
 			}
-		case "UnionNPointer":
+		case 22:
 			if err := VDLReadVWireUnionNPointer(dec, &x.UnionNPointer); err != nil {
 				return err
 			}
-		case "UnionNIface":
+		case 23:
 			if err := VDLReadVWireUnionNIface(dec, &x.UnionNIface); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vdlroot/math/math.vdl.go b/vdlroot/math/math.vdl.go
index 07aacaa..772e1f0 100644
--- a/vdlroot/math/math.vdl.go
+++ b/vdlroot/math/math.vdl.go
@@ -36,16 +36,16 @@
 		return err
 	}
 	if x.Real != 0 {
-		if err := enc.NextFieldValueFloat("Real", vdl.Float32Type, float64(x.Real)); err != nil {
+		if err := enc.NextFieldValueFloat(0, vdl.Float32Type, float64(x.Real)); err != nil {
 			return err
 		}
 	}
 	if x.Imag != 0 {
-		if err := enc.NextFieldValueFloat("Imag", vdl.Float32Type, float64(x.Imag)); err != nil {
+		if err := enc.NextFieldValueFloat(1, vdl.Float32Type, float64(x.Imag)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -56,32 +56,39 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Real":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.Real = float32(value)
 			}
-		case "Imag":
+		case 1:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.Imag = float32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -106,16 +113,16 @@
 		return err
 	}
 	if x.Real != 0 {
-		if err := enc.NextFieldValueFloat("Real", vdl.Float64Type, x.Real); err != nil {
+		if err := enc.NextFieldValueFloat(0, vdl.Float64Type, x.Real); err != nil {
 			return err
 		}
 	}
 	if x.Imag != 0 {
-		if err := enc.NextFieldValueFloat("Imag", vdl.Float64Type, x.Imag); err != nil {
+		if err := enc.NextFieldValueFloat(1, vdl.Float64Type, x.Imag); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -126,32 +133,39 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Real":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.Real = value
 			}
-		case "Imag":
+		case 1:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.Imag = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vdlroot/signature/signature.vdl.go b/vdlroot/signature/signature.vdl.go
index 53857ce..29e7bb3 100644
--- a/vdlroot/signature/signature.vdl.go
+++ b/vdlroot/signature/signature.vdl.go
@@ -38,21 +38,21 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.PkgPath != "" {
-		if err := enc.NextFieldValueString("PkgPath", vdl.StringType, x.PkgPath); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.PkgPath); err != nil {
 			return err
 		}
 	}
 	if x.Doc != "" {
-		if err := enc.NextFieldValueString("Doc", vdl.StringType, x.Doc); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.Doc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -63,39 +63,46 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "PkgPath":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.PkgPath = value
 			}
-		case "Doc":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Doc = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -130,21 +137,21 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Doc != "" {
-		if err := enc.NextFieldValueString("Doc", vdl.StringType, x.Doc); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Doc); err != nil {
 			return err
 		}
 	}
 	if x.Type != nil && x.Type != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("Type", x.Type); err != nil {
+		if err := enc.NextFieldValueTypeObject(2, x.Type); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -157,39 +164,46 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Doc":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Doc = value
 			}
-		case "Type":
+		case 2:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.Type = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -240,17 +254,17 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Doc != "" {
-		if err := enc.NextFieldValueString("Doc", vdl.StringType, x.Doc); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Doc); err != nil {
 			return err
 		}
 	}
 	if len(x.InArgs) != 0 {
-		if err := enc.NextField("InArgs"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.InArgs); err != nil {
@@ -258,7 +272,7 @@
 		}
 	}
 	if len(x.OutArgs) != 0 {
-		if err := enc.NextField("OutArgs"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.OutArgs); err != nil {
@@ -266,7 +280,7 @@
 		}
 	}
 	if x.InStream != nil {
-		if err := enc.NextField("InStream"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -275,7 +289,7 @@
 		}
 	}
 	if x.OutStream != nil {
-		if err := enc.NextField("OutStream"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -284,14 +298,14 @@
 		}
 	}
 	if len(x.Tags) != 0 {
-		if err := enc.NextField("Tags"); err != nil {
+		if err := enc.NextField(6); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_2(enc, x.Tags); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -350,37 +364,48 @@
 	if err := dec.StartValue(__VDLType_struct_3); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_3 {
+			index = __VDLType_struct_3.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Doc":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Doc = value
 			}
-		case "InArgs":
+		case 2:
 			if err := __VDLReadAnon_list_1(dec, &x.InArgs); err != nil {
 				return err
 			}
-		case "OutArgs":
+		case 3:
 			if err := __VDLReadAnon_list_1(dec, &x.OutArgs); err != nil {
 				return err
 			}
-		case "InStream":
+		case 4:
 			if err := dec.StartValue(__VDLType_optional_5); err != nil {
 				return err
 			}
@@ -396,7 +421,7 @@
 					return err
 				}
 			}
-		case "OutStream":
+		case 5:
 			if err := dec.StartValue(__VDLType_optional_5); err != nil {
 				return err
 			}
@@ -412,14 +437,10 @@
 					return err
 				}
 			}
-		case "Tags":
+		case 6:
 			if err := __VDLReadAnon_list_2(dec, &x.Tags); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -513,22 +534,22 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.PkgPath != "" {
-		if err := enc.NextFieldValueString("PkgPath", vdl.StringType, x.PkgPath); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.PkgPath); err != nil {
 			return err
 		}
 	}
 	if x.Doc != "" {
-		if err := enc.NextFieldValueString("Doc", vdl.StringType, x.Doc); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.Doc); err != nil {
 			return err
 		}
 	}
 	if len(x.Embeds) != 0 {
-		if err := enc.NextField("Embeds"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_3(enc, x.Embeds); err != nil {
@@ -536,14 +557,14 @@
 		}
 	}
 	if len(x.Methods) != 0 {
-		if err := enc.NextField("Methods"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_4(enc, x.Methods); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -596,47 +617,54 @@
 	if err := dec.StartValue(__VDLType_struct_7); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_7 {
+			index = __VDLType_struct_7.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "PkgPath":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.PkgPath = value
 			}
-		case "Doc":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Doc = value
 			}
-		case "Embeds":
+		case 3:
 			if err := __VDLReadAnon_list_3(dec, &x.Embeds); err != nil {
 				return err
 			}
-		case "Methods":
+		case 4:
 			if err := __VDLReadAnon_list_4(dec, &x.Methods); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vdlroot/time/time.vdl.go b/vdlroot/time/time.vdl.go
index 30ae822..02bce01 100644
--- a/vdlroot/time/time.vdl.go
+++ b/vdlroot/time/time.vdl.go
@@ -52,16 +52,16 @@
 		return err
 	}
 	if x.Seconds != 0 {
-		if err := enc.NextFieldValueInt("Seconds", vdl.Int64Type, x.Seconds); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Seconds); err != nil {
 			return err
 		}
 	}
 	if x.Nanos != 0 {
-		if err := enc.NextFieldValueInt("Nanos", vdl.Int32Type, int64(x.Nanos)); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int32Type, int64(x.Nanos)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -72,32 +72,39 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Seconds":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Seconds = value
 			}
-		case "Nanos":
+		case 1:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Nanos = int32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -136,16 +143,16 @@
 		return err
 	}
 	if x.Seconds != 0 {
-		if err := enc.NextFieldValueInt("Seconds", vdl.Int64Type, x.Seconds); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Seconds); err != nil {
 			return err
 		}
 	}
 	if x.Nanos != 0 {
-		if err := enc.NextFieldValueInt("Nanos", vdl.Int32Type, int64(x.Nanos)); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int32Type, int64(x.Nanos)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -156,32 +163,39 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Seconds":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Seconds = value
 			}
-		case "Nanos":
+		case 1:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Nanos = int32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -229,7 +243,7 @@
 		return err
 	}
 	if x.FromNow != 0 {
-		if err := enc.NextField("FromNow"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		var wire Duration
@@ -240,7 +254,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -251,15 +265,26 @@
 	if err := dec.StartValue(__VDLType_struct_3); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "FromNow":
+		}
+		if decType != __VDLType_struct_3 {
+			index = __VDLType_struct_3.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			var wire Duration
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -267,10 +292,6 @@
 			if err := DurationToNative(wire, &x.FromNow); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vdlroot/vdltool/vdltool.vdl.go b/vdlroot/vdltool/vdltool.vdl.go
index e90fb3d..a36fe41 100644
--- a/vdlroot/vdltool/vdltool.vdl.go
+++ b/vdlroot/vdltool/vdltool.vdl.go
@@ -328,16 +328,16 @@
 		return err
 	}
 	if x.Mode != GoZeroModeUnknown {
-		if err := enc.NextFieldValueString("Mode", __VDLType_enum_3, x.Mode.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_3, x.Mode.String()); err != nil {
 			return err
 		}
 	}
 	if x.IsZero != "" {
-		if err := enc.NextFieldValueString("IsZero", vdl.StringType, x.IsZero); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.IsZero); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -348,15 +348,26 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Mode":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -365,17 +376,13 @@
 					return err
 				}
 			}
-		case "IsZero":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.IsZero = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -404,16 +411,16 @@
 		return err
 	}
 	if x.Path != "" {
-		if err := enc.NextFieldValueString("Path", vdl.StringType, x.Path); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Path); err != nil {
 			return err
 		}
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -424,32 +431,39 @@
 	if err := dec.StartValue(__VDLType_struct_5); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Path":
+		}
+		if decType != __VDLType_struct_5 {
+			index = __VDLType_struct_5.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Path = value
 			}
-		case "Name":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -513,17 +527,17 @@
 		return err
 	}
 	if x.Kind != GoKindStruct {
-		if err := enc.NextFieldValueString("Kind", __VDLType_enum_2, x.Kind.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_2, x.Kind.String()); err != nil {
 			return err
 		}
 	}
 	if x.Type != "" {
-		if err := enc.NextFieldValueString("Type", vdl.StringType, x.Type); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Type); err != nil {
 			return err
 		}
 	}
 	if x.Zero != (GoZero{}) {
-		if err := enc.NextField("Zero"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.Zero.VDLWrite(enc); err != nil {
@@ -531,24 +545,24 @@
 		}
 	}
 	if x.ToNative != "" {
-		if err := enc.NextFieldValueString("ToNative", vdl.StringType, x.ToNative); err != nil {
+		if err := enc.NextFieldValueString(3, vdl.StringType, x.ToNative); err != nil {
 			return err
 		}
 	}
 	if x.FromNative != "" {
-		if err := enc.NextFieldValueString("FromNative", vdl.StringType, x.FromNative); err != nil {
+		if err := enc.NextFieldValueString(4, vdl.StringType, x.FromNative); err != nil {
 			return err
 		}
 	}
 	if len(x.Imports) != 0 {
-		if err := enc.NextField("Imports"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Imports); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -580,15 +594,26 @@
 	if err := dec.StartValue(__VDLType_struct_6); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Kind":
+		}
+		if decType != __VDLType_struct_6 {
+			index = __VDLType_struct_6.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -597,39 +622,35 @@
 					return err
 				}
 			}
-		case "Type":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Type = value
 			}
-		case "Zero":
+		case 2:
 			if err := x.Zero.VDLRead(dec); err != nil {
 				return err
 			}
-		case "ToNative":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.ToNative = value
 			}
-		case "FromNative":
+		case 4:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.FromNative = value
 			}
-		case "Imports":
+		case 5:
 			if err := __VDLReadAnon_list_1(dec, &x.Imports); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -702,14 +723,14 @@
 		return err
 	}
 	if len(x.WireToNativeTypes) != 0 {
-		if err := enc.NextField("WireToNativeTypes"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_2(enc, x.WireToNativeTypes); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -741,20 +762,27 @@
 	if err := dec.StartValue(__VDLType_struct_8); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "WireToNativeTypes":
-			if err := __VDLReadAnon_map_2(dec, &x.WireToNativeTypes); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_8 {
+			index = __VDLType_struct_8.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_2(dec, &x.WireToNativeTypes); err != nil {
 				return err
 			}
 		}
@@ -845,7 +873,7 @@
 		return err
 	}
 	if len(x.WireToNativeTypes) != 0 {
-		if err := enc.NextField("WireToNativeTypes"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_3(enc, x.WireToNativeTypes); err != nil {
@@ -853,14 +881,14 @@
 		}
 	}
 	if len(x.WireTypeRenames) != 0 {
-		if err := enc.NextField("WireTypeRenames"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_3(enc, x.WireTypeRenames); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -892,26 +920,33 @@
 	if err := dec.StartValue(__VDLType_struct_10); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "WireToNativeTypes":
+		}
+		if decType != __VDLType_struct_10 {
+			index = __VDLType_struct_10.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_map_3(dec, &x.WireToNativeTypes); err != nil {
 				return err
 			}
-		case "WireTypeRenames":
+		case 1:
 			if err := __VDLReadAnon_map_3(dec, &x.WireTypeRenames); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -964,7 +999,7 @@
 	if err := enc.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -975,19 +1010,26 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
 		}
+		switch index {
+		}
 	}
 }
 
@@ -1049,14 +1091,14 @@
 		return err
 	}
 	if len(x.WireToNativeTypes) != 0 {
-		if err := enc.NextField("WireToNativeTypes"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_3(enc, x.WireToNativeTypes); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1067,20 +1109,27 @@
 	if err := dec.StartValue(__VDLType_struct_13); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "WireToNativeTypes":
-			if err := __VDLReadAnon_map_3(dec, &x.WireToNativeTypes); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_13 {
+			index = __VDLType_struct_13.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_3(dec, &x.WireToNativeTypes); err != nil {
 				return err
 			}
 		}
@@ -1131,7 +1180,7 @@
 		return err
 	}
 	if len(x.GenLanguages) != 0 {
-		if err := enc.NextField("GenLanguages"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_set_4(enc, x.GenLanguages); err != nil {
@@ -1139,7 +1188,7 @@
 		}
 	}
 	if !x.Go.VDLIsZero() {
-		if err := enc.NextField("Go"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Go.VDLWrite(enc); err != nil {
@@ -1147,7 +1196,7 @@
 		}
 	}
 	if !x.Java.VDLIsZero() {
-		if err := enc.NextField("Java"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.Java.VDLWrite(enc); err != nil {
@@ -1155,7 +1204,7 @@
 		}
 	}
 	if x.Javascript != (JavascriptConfig{}) {
-		if err := enc.NextField("Javascript"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.Javascript.VDLWrite(enc); err != nil {
@@ -1163,14 +1212,14 @@
 		}
 	}
 	if !x.Swift.VDLIsZero() {
-		if err := enc.NextField("Swift"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		if err := x.Swift.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1199,38 +1248,45 @@
 	if err := dec.StartValue(__VDLType_struct_14); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "GenLanguages":
+		}
+		if decType != __VDLType_struct_14 {
+			index = __VDLType_struct_14.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_set_4(dec, &x.GenLanguages); err != nil {
 				return err
 			}
-		case "Go":
+		case 1:
 			if err := x.Go.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Java":
+		case 2:
 			if err := x.Java.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Javascript":
+		case 3:
 			if err := x.Javascript.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Swift":
+		case 4:
 			if err := x.Swift.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/verror/verror.go b/verror/verror.go
index 6a238a4..5cd23a6 100644
--- a/verror/verror.go
+++ b/verror/verror.go
@@ -185,16 +185,17 @@
 }
 
 var (
-	ttWireRetryCode = vdl.ErrorType.Elem().Field(1).Type
+	ttErrorElem     = vdl.ErrorType.Elem()
+	ttWireRetryCode = ttErrorElem.Field(1).Type
 	ttListAny       = vdl.ListType(vdl.AnyType)
 )
 
 func (x E) VDLWrite(enc vdl.Encoder) error {
-	if err := enc.StartValue(vdl.ErrorType.Elem()); err != nil {
+	if err := enc.StartValue(ttErrorElem); err != nil {
 		return err
 	}
 	if x.ID != "" {
-		if err := enc.NextFieldValueString("Id", vdl.StringType, string(x.ID)); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, string(x.ID)); err != nil {
 			return err
 		}
 	}
@@ -210,17 +211,17 @@
 		default:
 			return fmt.Errorf("action %d not in enum WireRetryCode", x.Action)
 		}
-		if err := enc.NextFieldValueString("RetryCode", ttWireRetryCode, actionStr); err != nil {
+		if err := enc.NextFieldValueString(1, ttWireRetryCode, actionStr); err != nil {
 			return err
 		}
 	}
 	if x.Msg != "" {
-		if err := enc.NextFieldValueString("Msg", vdl.StringType, x.Msg); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.Msg); err != nil {
 			return err
 		}
 	}
 	if len(x.ParamList) != 0 {
-		if err := enc.NextField("ParamList"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := enc.StartValue(ttListAny); err != nil {
@@ -250,7 +251,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -258,25 +259,36 @@
 
 func (x *E) VDLRead(dec vdl.Decoder) error {
 	*x = E{}
-	if err := dec.StartValue(vdl.ErrorType.Elem()); err != nil {
+	if err := dec.StartValue(ttErrorElem); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-	switchBlock:
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != ttErrorElem {
+			index = ttErrorElem.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+	errorFieldSwitch:
+		switch index {
+		case 0:
 			id, err := dec.ReadValueString()
 			if err != nil {
 				return err
 			}
 			x.ID = ID(id)
-		case "RetryCode":
+		case 1:
 			code, err := dec.ReadValueString()
 			if err != nil {
 				return err
@@ -293,13 +305,13 @@
 			default:
 				return fmt.Errorf("label %s not in enum WireRetryCode", code)
 			}
-		case "Msg":
+		case 2:
 			msg, err := dec.ReadValueString()
 			if err != nil {
 				return err
 			}
 			x.Msg = msg
-		case "ParamList":
+		case 3:
 			if err := dec.StartValue(ttListAny); err != nil {
 				return err
 			}
@@ -317,7 +329,7 @@
 					if err := dec.FinishValue(); err != nil {
 						return err
 					}
-					break switchBlock
+					break errorFieldSwitch
 				}
 				var elem interface{}
 				if err := vdl.Read(dec, &elem); err != nil {
@@ -325,10 +337,6 @@
 				}
 				x.ParamList = append(x.ParamList, elem)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vom/binary_util.go b/vom/binary_util.go
index 196cc8f..abd613b 100644
--- a/vom/binary_util.go
+++ b/vom/binary_util.go
@@ -5,18 +5,21 @@
 package vom
 
 import (
-	"io"
 	"math"
+	"reflect"
+	"unsafe"
 
 	"v.io/v23/vdl"
 	"v.io/v23/verror"
 )
 
-// TODO(toddw) Reduce the number of functions and optimize.
+// Binary encoding and decoding routines.
+
 const pkgPath = "v.io/v23/vom"
 
 var (
 	errInvalid                = verror.Register(pkgPath+".errInvalid", verror.NoRetry, "{1:}{2:} vom: invalid encoding{:_}")
+	errInvalidLenOrControl    = verror.Register(pkgPath+".errInvalidLenOrControl", verror.NoRetry, "{1:}{2:} vom: invalid len or control byte {3}{:_}")
 	errMsgLen                 = verror.Register(pkgPath+".errMsgLen", verror.NoRetry, "{1:}{2:} vom: message larger than {3} bytes{:_}")
 	errUintOverflow           = verror.Register(pkgPath+".errUintOverflow", verror.NoRetry, "{1:}{2:} vom: scalar larger than 8 bytes{:_}")
 	errBadControlCode         = verror.Register(pkgPath+".errBadControlCode", verror.NoRetry, "{1:}{2:} invalid control code{:_}")
@@ -24,9 +27,6 @@
 	errEndedBeforeVersionByte = verror.Register(pkgPath+".errEndedBeforeVersionByte", verror.NoRetry, "{1:}{2:} ended before version byte received {:_}")
 )
 
-// Binary encoding and decoding routines.  The binary format is identical to the
-// encoding/gob package, and much of the implementation is similar.
-
 const (
 	uint64Size          = 8
 	maxEncodedUintBytes = uint64Size + 1 // +1 for length byte
@@ -58,23 +58,6 @@
 	}
 }
 
-func intToUint(v int64) uint64 {
-	var uval uint64
-	if v < 0 {
-		uval = uint64(^v<<1) | 1
-	} else {
-		uval = uint64(v << 1)
-	}
-	return uval
-}
-
-func uintToInt(uval uint64) int64 {
-	if uval&1 == 1 {
-		return ^int64(uval >> 1)
-	}
-	return int64(uval >> 1)
-}
-
 func binaryEncodeControl(buf *encbuf, v byte) {
 	if v < 0x80 || v > 0xef {
 		panic(verror.New(errBadControlCode, nil, v))
@@ -82,16 +65,39 @@
 	buf.WriteOneByte(v)
 }
 
-// If the byte is not a control, this will return 0.
-func binaryPeekControl(buf *decbuf) (byte, error) {
-	v, err := buf.PeekByte()
-	if err != nil {
-		return 0, err
+// binaryDecodeControlOnly only decodes and advances the read position if the
+// next byte is a control byte.  Returns an error if the control byte doesn't
+// match want.
+func binaryDecodeControlOnly(buf *decbuf, want byte) (bool, error) {
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return false, err
+		}
 	}
-	if v < 0x80 || v > 0xef {
+	ctrl := buf.PeekAvailableByte()
+	if ctrl < 0x80 || ctrl > 0xef {
+		return false, nil // not a control byte
+	}
+	if ctrl != want {
+		return false, verror.New(errBadControlCode, nil, ctrl)
+	}
+	buf.SkipAvailable(1)
+	return true, nil
+}
+
+// binaryPeekControl returns the next byte as a control byte, or 0 if it is not
+// a control byte.  Doesn't advance the read position.
+func binaryPeekControl(buf *decbuf) (byte, error) {
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return 0, err
+		}
+	}
+	ctrl := buf.PeekAvailableByte()
+	if ctrl < 0x80 || ctrl > 0xef {
 		return 0, nil
 	}
-	return v, nil
+	return ctrl, nil
 }
 
 // Bools are encoded as a byte where 0 = false and anything else is true.
@@ -104,14 +110,16 @@
 }
 
 func binaryDecodeBool(buf *decbuf) (bool, error) {
-	v, err := buf.ReadByte()
-	if err != nil {
-		return false, err
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return false, err
+		}
 	}
-	if v > 0x7f {
-		return false, verror.New(errInvalid, nil)
+	value := buf.ReadAvailableByte()
+	if value > 1 {
+		return false, verror.New(errInvalid, nil) // TODO: better error
 	}
-	return v != 0, nil
+	return value != 0, nil
 }
 
 // Unsigned integers are the basis for all other primitive values.  This is a
@@ -185,175 +193,111 @@
 	}
 }
 
-func byteSliceBinaryPeekUint(p []byte) (val uint64, byteLen int, err error) {
-	v, cr, bytelen, err := byteSliceBinaryPeekUintWithControl(p)
-	if err != nil {
-		return 0, 0, err
-	}
-	if cr != 0 {
-		return 0, 0, verror.New(errInvalid, nil)
-	}
-	return v, bytelen, nil
-}
-
 func binaryDecodeUint(buf *decbuf) (uint64, error) {
-	v, bytelen, err := binaryPeekUint(buf)
-	if err != nil {
-		return 0, err
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return 0, err
+		}
 	}
-	return v, buf.Skip(bytelen)
-}
-
-func byteSliceBinaryPeekUintWithControl(b []byte) (val uint64, cr byte, lenRead int, err error) {
-	if len(b) == 0 {
-		return 0, 0, 0, io.EOF
-	}
-	firstByte := b[0]
+	firstByte := buf.ReadAvailableByte()
 	// Handle single-byte encoding.
 	if firstByte <= 0x7f {
-		return uint64(firstByte), 0, 1, nil
-	}
-	// Handle control code.
-	if firstByte <= 0xef {
-		return 0, byte(firstByte), 1, nil
+		return uint64(firstByte), nil
 	}
 	// Handle multi-byte encoding.
 	byteLen := int(-int8(firstByte))
 	if byteLen < 1 || byteLen > uint64Size {
-		return 0, 0, 0, verror.New(errUintOverflow, nil)
+		return 0, verror.New(errInvalidLenOrControl, nil, firstByte)
 	}
-	if byteLen >= len(b) {
-		return 0, 0, 0, io.EOF
+	if !buf.IsAvailable(byteLen) {
+		if err := buf.Fill(byteLen); err != nil {
+			return 0, err
+		}
 	}
-	var v uint64
-	for _, b := range b[1 : byteLen+1] {
-		v = v<<8 | uint64(b)
+	bytes := buf.ReadAvailable(byteLen)
+	var uvalue uint64
+	for _, b := range bytes {
+		uvalue = uvalue<<8 | uint64(b)
 	}
-	return v, 0, byteLen + 1, nil
-}
-
-func byteSliceBinaryPeekIntWithControl(b []byte) (val int64, cr byte, lenRead int, err error) {
-	var uval uint64
-	uval, cr, lenRead, err = byteSliceBinaryPeekUintWithControl(b)
-	val = uintToInt(uval)
-	return
+	return uvalue, nil
 }
 
 func binaryPeekUint(buf *decbuf) (uint64, int, error) {
-	firstByte, err := buf.PeekByte()
-	if err != nil {
-		return 0, 0, err
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return 0, 0, err
+		}
 	}
+	firstByte := buf.PeekAvailableByte()
 	// Handle single-byte encoding.
 	if firstByte <= 0x7f {
 		return uint64(firstByte), 1, nil
 	}
-	// Verify not a control code.
-	if firstByte <= 0xef {
-		return 0, 0, verror.New(errInvalid, nil)
-	}
 	// Handle multi-byte encoding.
 	byteLen := int(-int8(firstByte))
 	if byteLen < 1 || byteLen > uint64Size {
-		return 0, 0, verror.New(errUintOverflow, nil)
+		return 0, 0, verror.New(errInvalidLenOrControl, nil, firstByte)
 	}
 	byteLen++ // account for initial len byte
-	bytes, err := buf.PeekSmall(byteLen)
-	if err != nil {
-		return 0, 0, err
+	if !buf.IsAvailable(byteLen) {
+		if err := buf.Fill(byteLen); err != nil {
+			return 0, 0, err
+		}
 	}
-	var v uint64
-	for _, b := range bytes[1:byteLen] {
-		v = v<<8 | uint64(b)
+	bytes := buf.PeekAvailable(byteLen)
+	var uvalue uint64
+	for _, b := range bytes[1:] {
+		uvalue = uvalue<<8 | uint64(b)
 	}
-	return v, byteLen, nil
+	return uvalue, byteLen, nil
 }
 
-func binaryDecodeUintWithControl(buf *decbuf) (uint64, byte, error) {
-	v, c, bytelen, err := binaryPeekUintWithControl(buf)
-	if err != nil {
-		return 0, 0, err
+func binarySkipUint(buf *decbuf) error {
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return err
+		}
 	}
-	return v, c, buf.Skip(bytelen)
-}
-
-func binaryDecodeIntWithControl(buf *decbuf) (int64, byte, error) {
-	v, c, bytelen, err := binaryPeekUintWithControl(buf)
-	if err != nil {
-		return 0, 0, err
-	}
-	return uintToInt(v), c, buf.Skip(bytelen)
-}
-
-func binaryPeekUintWithControl(buf *decbuf) (uint64, byte, int, error) {
-	firstByte, err := buf.PeekByte()
-	if err != nil {
-		return 0, 0, 0, err
-	}
+	firstByte := buf.PeekAvailableByte()
 	// Handle single-byte encoding.
 	if firstByte <= 0x7f {
-		return uint64(firstByte), 0, 1, nil
-	}
-	// Handle control code.
-	if firstByte <= 0xef {
-		return 0, byte(firstByte), 1, nil
+		buf.SkipAvailable(1)
+		return nil
 	}
 	// Handle multi-byte encoding.
 	byteLen := int(-int8(firstByte))
 	if byteLen < 1 || byteLen > uint64Size {
-		return 0, 0, 0, verror.New(errUintOverflow, nil)
+		return verror.New(errInvalidLenOrControl, nil, firstByte)
 	}
 	byteLen++ // account for initial len byte
-	bytes, err := buf.PeekSmall(byteLen)
-	if err != nil {
-		return 0, 0, 0, err
+	if !buf.IsAvailable(byteLen) {
+		if err := buf.Fill(byteLen); err != nil {
+			return err
+		}
 	}
-	var v uint64
-	for _, b := range bytes[1:byteLen] {
-		v = v<<8 | uint64(b)
-	}
-	return v, 0, byteLen, nil
-}
-
-func binaryPeekIntWithControl(buf *decbuf) (int64, byte, int, error) {
-	v, cr, l, err := binaryPeekUintWithControl(buf)
-	return uintToInt(v), cr, l, err
+	buf.SkipAvailable(byteLen)
+	return nil
 }
 
 func binaryPeekUintByteLen(buf *decbuf) (int, error) {
-	firstByte, err := buf.PeekByte()
-	if err != nil {
-		return 0, err
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return 0, err
+		}
 	}
-	if firstByte <= 0xef {
+	firstByte := buf.PeekAvailableByte()
+	// Handle single-byte encoding.
+	if firstByte <= 0x7f {
 		return 1, nil
 	}
+	// Handle multi-byte encoding.
 	byteLen := int(-int8(firstByte))
-	if byteLen > uint64Size {
-		return 0, verror.New(errUintOverflow, nil)
+	if byteLen < 1 || byteLen > uint64Size {
+		return 0, verror.New(errInvalidLenOrControl, nil, firstByte)
 	}
 	return 1 + byteLen, nil
 }
 
-func binaryIgnoreUint(buf *decbuf) error {
-	byteLen, err := binaryPeekUintByteLen(buf)
-	if err != nil {
-		return err
-	}
-	return buf.Skip(byteLen)
-}
-
-func byteSliceBinaryPeekLen(b []byte) (len, byteLen int, err error) {
-	ulen, byteLen, err := byteSliceBinaryPeekUint(b)
-	switch {
-	case err != nil:
-		return 0, 0, err
-	case ulen > maxBinaryMsgLen:
-		return 0, 0, verror.New(errMsgLen, nil, maxBinaryMsgLen)
-	}
-	return int(ulen), byteLen, nil
-}
-
 func binaryDecodeLen(buf *decbuf) (int, error) {
 	ulen, err := binaryDecodeUint(buf)
 	switch {
@@ -372,7 +316,7 @@
 	}
 	if t.Kind() == vdl.Array {
 		if len != 0 {
-			return 0, verror.New(errInvalid, nil)
+			return 0, verror.New(errInvalid, nil) // TODO(toddw): better error
 		}
 		return t.Len(), nil
 	}
@@ -382,33 +326,91 @@
 // Signed integers are encoded as unsigned integers, where the low bit says
 // whether to complement the other bits to recover the int.
 func binaryEncodeInt(buf *encbuf, v int64) {
-	var uval uint64
+	var uvalue uint64
 	if v < 0 {
-		uval = uint64(^v<<1) | 1
+		uvalue = uint64(^v<<1) | 1
 	} else {
-		uval = uint64(v << 1)
+		uvalue = uint64(v << 1)
 	}
-	binaryEncodeUint(buf, uval)
+	binaryEncodeUint(buf, uvalue)
 }
 
 func binaryDecodeInt(buf *decbuf) (int64, error) {
-	uval, err := binaryDecodeUint(buf)
-	return uintToInt(uval), err
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return 0, err
+		}
+	}
+	firstByte := buf.ReadAvailableByte()
+	// Handle single-byte encoding.
+	if firstByte <= 0x7f {
+		if firstByte&1 == 1 {
+			return ^int64(firstByte >> 1), nil
+		}
+		return int64(firstByte >> 1), nil
+	}
+	// Handle multi-byte encoding.
+	byteLen := int(-int8(firstByte))
+	if byteLen < 1 || byteLen > uint64Size {
+		return 0, verror.New(errInvalidLenOrControl, nil, firstByte)
+	}
+	if !buf.IsAvailable(byteLen) {
+		if err := buf.Fill(byteLen); err != nil {
+			return 0, err
+		}
+	}
+	bytes := buf.ReadAvailable(byteLen)
+	var uvalue uint64
+	for _, b := range bytes {
+		uvalue = uvalue<<8 | uint64(b)
+	}
+	if uvalue&1 == 1 {
+		return ^int64(uvalue >> 1), nil
+	}
+	return int64(uvalue >> 1), nil
 }
 
 func binaryPeekInt(buf *decbuf) (int64, int, error) {
-	uval, bytelen, err := binaryPeekUint(buf)
-	if err != nil {
-		return 0, 0, err
+	if !buf.IsAvailable(1) {
+		if err := buf.Fill(1); err != nil {
+			return 0, 0, err
+		}
 	}
-	return uintToInt(uval), bytelen, err
+	firstByte := buf.PeekAvailableByte()
+	// Handle single-byte encoding.
+	if firstByte <= 0x7f {
+		if firstByte&1 == 1 {
+			return ^int64(firstByte >> 1), 1, nil
+		}
+		return int64(firstByte >> 1), 1, nil
+	}
+	// Handle multi-byte encoding.
+	byteLen := int(-int8(firstByte))
+	if byteLen < 1 || byteLen > uint64Size {
+		return 0, 0, verror.New(errInvalidLenOrControl, nil, firstByte)
+	}
+	byteLen++ // account for initial len byte
+	if !buf.IsAvailable(byteLen) {
+		if err := buf.Fill(byteLen); err != nil {
+			return 0, 0, err
+		}
+	}
+	bytes := buf.PeekAvailable(byteLen)
+	var uvalue uint64
+	for _, b := range bytes[1:] {
+		uvalue = uvalue<<8 | uint64(b)
+	}
+	if uvalue&1 == 1 {
+		return ^int64(uvalue >> 1), byteLen, nil
+	}
+	return int64(uvalue >> 1), byteLen, nil
 }
 
 // Floating point numbers are encoded as byte-reversed ieee754.
 func binaryEncodeFloat(buf *encbuf, v float64) {
 	ieee := math.Float64bits(v)
 	// Manually-unrolled byte-reversing.
-	uval := (ieee&0xff)<<56 |
+	uvalue := (ieee&0xff)<<56 |
 		(ieee&0xff00)<<40 |
 		(ieee&0xff0000)<<24 |
 		(ieee&0xff000000)<<8 |
@@ -416,45 +418,51 @@
 		(ieee&0xff0000000000)>>24 |
 		(ieee&0xff000000000000)>>40 |
 		(ieee&0xff00000000000000)>>56
-	binaryEncodeUint(buf, uval)
+	binaryEncodeUint(buf, uvalue)
 }
 
 func binaryDecodeFloat(buf *decbuf) (float64, error) {
-	uval, err := binaryDecodeUint(buf)
+	uvalue, err := binaryDecodeUint(buf)
 	if err != nil {
 		return 0, err
 	}
 	// Manually-unrolled byte-reversing.
-	ieee := (uval&0xff)<<56 |
-		(uval&0xff00)<<40 |
-		(uval&0xff0000)<<24 |
-		(uval&0xff000000)<<8 |
-		(uval&0xff00000000)>>8 |
-		(uval&0xff0000000000)>>24 |
-		(uval&0xff000000000000)>>40 |
-		(uval&0xff00000000000000)>>56
+	ieee := (uvalue&0xff)<<56 |
+		(uvalue&0xff00)<<40 |
+		(uvalue&0xff0000)<<24 |
+		(uvalue&0xff000000)<<8 |
+		(uvalue&0xff00000000)>>8 |
+		(uvalue&0xff0000000000)>>24 |
+		(uvalue&0xff000000000000)>>40 |
+		(uvalue&0xff00000000000000)>>56
 	return math.Float64frombits(ieee), nil
 }
 
 // Strings are encoded as the byte count followed by uninterpreted bytes.
 func binaryEncodeString(buf *encbuf, s string) {
 	binaryEncodeUint(buf, uint64(len(s)))
-	buf.Write([]byte(s))
+	buf.WriteString(s)
 }
 
 func binaryDecodeString(buf *decbuf) (string, error) {
 	len, err := binaryDecodeLen(buf)
-	if err != nil {
+	if len == 0 || err != nil {
 		return "", err
 	}
-	p := make([]byte, len)
-	if err := buf.ReadIntoBuf(p); err != nil {
+	data := make([]byte, len)
+	if err := buf.ReadIntoBuf(data); err != nil {
 		return "", err
 	}
-	return string(p), nil
+	// Go makes an extra copy if we simply perform the conversion string(data), so
+	// we use unsafe to transfer the contents from data into s without a copy.
+	s := ""
+	p := (*reflect.StringHeader)(unsafe.Pointer(&s))
+	p.Data = uintptr(unsafe.Pointer(&data[0]))
+	p.Len = len
+	return s, nil
 }
 
-func binaryIgnoreString(buf *decbuf) error {
+func binarySkipString(buf *decbuf) error {
 	len, err := binaryDecodeLen(buf)
 	if err != nil {
 		return err
@@ -540,5 +548,11 @@
 //
 // REQUIRES: buf is big enough to hold the encoded value.
 func binaryEncodeIntEnd(buf []byte, v int64) int {
-	return binaryEncodeUintEnd(buf, intToUint(v))
+	var uvalue uint64
+	if v < 0 {
+		uvalue = uint64(^v<<1) | 1
+	} else {
+		uvalue = uint64(v << 1)
+	}
+	return binaryEncodeUintEnd(buf, uvalue)
 }
diff --git a/vom/binary_util_test.go b/vom/binary_util_test.go
index b58b71d..70ed50a 100644
--- a/vom/binary_util_test.go
+++ b/vom/binary_util_test.go
@@ -5,7 +5,6 @@
 
 import (
 	"fmt"
-	"io"
 	"math"
 	"reflect"
 	"strings"
@@ -115,85 +114,56 @@
 			t.Errorf("couldn't scan 0x%v as hex: %v", test.hex, err)
 			continue
 		}
+		// TODO(toddw): Add peek tests.
 		decbuf := newDecbuf(strings.NewReader(bin))
-		decbuf2 := newDecbuf(strings.NewReader(bin))
-		decbuf3 := newDecbuf(strings.NewReader(bin))
-		decbuf4 := newDecbuf(strings.NewReader(bin))
-		decbuf5 := newDecbuf(strings.NewReader(bin))
-		var v, v2 interface{}
-		var err, err2, err3 error
-		var vmr, vmr2 interface{}
-		var errmr, errmr2, errmr3 error
-		switch test.v.(type) {
+		decbufSkip := newDecbuf(strings.NewReader(bin))
+		var v interface{}
+		var err, errSkip error
+		switch tv := test.v.(type) {
 		case byte:
-			_, v, err = binaryDecodeUintWithControl(decbuf)
-			decbuf2.Skip(1)
-			vmr, err = binaryPeekControl(decbuf3)
-			decbuf3.Skip(1)
-			_, vmr2, errmr2 = binaryDecodeUintWithControl(decbuf4)
-			errmr3 = binaryIgnoreUint(decbuf5)
+			v = test.v
+			var match bool
+			if match, err = binaryDecodeControlOnly(decbuf, tv); !match {
+				err = fmt.Errorf("non control byte")
+			}
+			errSkip = decbufSkip.Skip(1)
 		case bool:
-			decbuf.Skip(1)
-			decbuf2.Skip(1)
-			vmr, errmr = binaryDecodeBool(decbuf3)
-			errmr2 = binaryIgnoreUint(decbuf4)
+			v, err = binaryDecodeBool(decbuf)
+			errSkip = binarySkipUint(decbufSkip)
 		case uint64:
 			v, err = binaryDecodeUint(decbuf)
-			v2, _, err2 = binaryDecodeUintWithControl(decbuf2)
-			vmr, errmr = binaryDecodeUint(decbuf3)
-			vmr2, _, errmr2 = binaryDecodeUintWithControl(decbuf4)
-			errmr3 = binaryIgnoreUint(decbuf5)
+			errSkip = binarySkipUint(decbufSkip)
 		case int64:
 			v, err = binaryDecodeInt(decbuf)
-			v2, err2 = binaryDecodeInt(decbuf2)
-			vmr, errmr = binaryDecodeInt(decbuf3)
-			errmr2 = binaryIgnoreUint(decbuf4)
+			errSkip = binarySkipUint(decbufSkip)
 		case float64:
-			binaryDecodeUint(decbuf)  // skip
-			binaryDecodeUint(decbuf2) // skip
-			vmr, errmr = binaryDecodeFloat(decbuf3)
-			errmr2 = binaryIgnoreUint(decbuf4)
+			v, err = binaryDecodeFloat(decbuf)
+			errSkip = binarySkipUint(decbufSkip)
 		case string:
-			l, _ := binaryDecodeUint(decbuf)
-			decbuf.Skip(int(l))
-			l, _ = binaryDecodeUint(decbuf2)
-			decbuf2.Skip(int(l))
-			vmr, errmr = binaryDecodeString(decbuf3)
-			errmr2 = binaryIgnoreString(decbuf4)
+			v, err = binaryDecodeString(decbuf)
+			errSkip = binarySkipString(decbufSkip)
 		}
-		if v2 != nil && v != v2 {
-			t.Errorf("binary decode %T(0x%v) differently: %v %v", test.v, test.hex, v, v2)
+		// Check decode results
+		if err != nil {
+			t.Errorf("binary decode %T(0x%v): %v", test.v, test.hex, err)
 			continue
 		}
-		if vmr2 != nil && vmr != vmr2 {
-			t.Errorf("message reader binary decode %T(0x%v) differently: %v %v", test.v, test.hex, v, v2)
+		if !reflect.DeepEqual(v, test.v) {
+			t.Errorf("binary decode %T(0x%v): got %v, want %v", test.v, test.hex, v, test.v)
 			continue
 		}
-		if err != nil || err2 != nil || err3 != nil {
-			t.Errorf("binary decode %T(0x%v): %v %v %v", test.v, test.hex, err, err2, err3)
+		if err := decbuf.Fill(1); err == nil {
+			t.Errorf("binary decode %T(0x%v): leftover bytes", test.v, test.hex)
 			continue
 		}
-		if errmr != nil || errmr2 != nil || errmr3 != nil {
-			t.Errorf("message reader binary decode %T(0x%v): %v %v %v", test.v, test.hex, errmr, errmr2, errmr3)
+		// Check skip results
+		if errSkip != nil {
+			t.Errorf("binary skip %T(0x%v): %v", test.v, test.hex, errSkip)
 			continue
 		}
-		if b, err := decbuf.ReadByte(); err != io.EOF {
-			t.Errorf("binary decode %T(0x%v) leftover byte r=%x", test.v, test.hex, b)
+		if err := decbufSkip.Fill(1); err == nil {
+			t.Errorf("binary skip %T(0x%v): leftover bytes", test.v, test.hex)
 			continue
 		}
-		if b, err := decbuf2.ReadByte(); err != io.EOF {
-			t.Errorf("binary decode %T(0x%v) leftover byte r2=%x", test.v, test.hex, b)
-			continue
-		}
-		if v != nil {
-			if !reflect.DeepEqual(v, test.v) {
-				t.Errorf("binary decode %T(0x%v): GOT %v WANT %v", test.v, test.hex, v, test.v)
-			}
-		}
-		if vmr != nil {
-			if !reflect.DeepEqual(vmr, test.v) {
-				t.Errorf("binary decode %T(0x%v): GOT %v WANT %v", test.v, test.hex, vmr, test.v)
-			}
-		}
 	}
 }
diff --git a/vom/buf.go b/vom/buf.go
index 5865507..7b7dfbc 100644
--- a/vom/buf.go
+++ b/vom/buf.go
@@ -4,9 +4,7 @@
 
 package vom
 
-import (
-	"io"
-)
+import "io"
 
 const minBufFree = 1024 // buffers always have at least 1K free after growth
 
@@ -14,6 +12,8 @@
 // bytes.Buffer, but the implementation is simplified to only deal with many
 // writes followed by a read of the whole buffer.
 type encbuf struct {
+	// It's faster to hold end than to use the len and cap properties of buf,
+	// since end is cheaper to update than buf.
 	buf []byte
 	end int // [0, end) is data that's already written
 }
@@ -34,7 +34,7 @@
 func (b *encbuf) Reset() { b.end = 0 }
 
 // reserve at least min free bytes in the buffer.
-func (b *encbuf) tryReserve(min int) {
+func (b *encbuf) reserve(min int) {
 	if len(b.buf)-b.end < min {
 		newlen := len(b.buf) * 2
 		if newlen-b.end < min {
@@ -48,39 +48,49 @@
 
 // Grow the buffer by n bytes, and returns those bytes.
 //
-// Different from bytes.Buffer.Grow, which doesn't return the bytes.  Although
-// this makes expandingEncbuf slightly easier to misuse, it helps to improve performance
-// by avoiding unnecessary copying.
+// Different from bytes.Buffer.Grow, which doesn't return the bytes.
 func (b *encbuf) Grow(n int) []byte {
-	b.tryReserve(n)
+	b.reserve(n)
 	oldend := b.end
 	b.end += n
 	return b.buf[oldend:b.end]
 }
 
-// WriteOneByte writes byte c into the buffer.
-func (b *encbuf) WriteOneByte(c byte) {
-	b.tryReserve(1)
-	b.buf[b.end] = c
+// WriteOneByte writes byte x into the buffer.
+func (b *encbuf) WriteOneByte(x byte) {
+	b.reserve(1)
+	b.buf[b.end] = x
 	b.end++
 }
 
-// Write writes a byte slice to the buffer.
-func (b *encbuf) Write(p []byte) {
-	b.tryReserve(len(p))
-	b.end += copy(b.buf[b.end:], p)
+// Write writes byte slice x to the buffer.
+func (b *encbuf) Write(x []byte) {
+	b.reserve(len(x))
+	b.end += copy(b.buf[b.end:], x)
+}
+
+// WriteString writes string x to the buffer.
+func (b *encbuf) WriteString(x string) {
+	b.reserve(len(x))
+	b.end += copy(b.buf[b.end:], x)
 }
 
 // decbuf manages the read buffer for decoders.  The approach is similar to
 // bufio.Reader, but the API is better suited for fast decoding.
 type decbuf struct {
-	buf      []byte
-	beg, end int // [beg, end) is data read from reader but unread by the user
-	lim      int // number of bytes left in limit, or -1 for no limit
-	reader   io.Reader
-
 	// It's faster to hold end than to use the len and cap properties of buf,
 	// since end is cheaper to update than buf.
+	buf      []byte
+	beg, end int // [beg, end) is data read from reader but unread by the user
+
+	// lim holds the number of bytes left in the limit, or if it is any negative
+	// number, there is no limit.  By allowing any negative number to convey "no
+	// limit", we avoid an extra conditional branch in the Read and Peek methods,
+	// making things faster.  The downside is we need to worry about wraparound,
+	// but the limit gets reset often enough that this doesn't matter.
+	lim int
+
+	reader  io.Reader
 	version Version
 }
 
@@ -124,25 +134,31 @@
 	b.lim = limit
 }
 
-func (b *decbuf) HasDataAvailable() bool {
-	return b.lim != 0 // -1 or positive
-}
-
-func (b *decbuf) Limit() int {
-	return b.lim
-}
-
 // RemoveLimit removes the limit, and returns the number of leftover bytes.
-// Returns -1 if no limit was set.
+// Returns a negative number if no limit was set.
 func (b *decbuf) RemoveLimit() int {
 	leftover := b.lim
 	b.lim = -1
 	return leftover
 }
 
-// fill the buffer with at least min bytes of data.  Returns an error if fewer
+// IsAvailable returns true iff at least n bytes are available to read, peek or
+// skip.  Call Fill to replenish the available bytes.
+//
+// The code is factored into IsAvailable followed by {Read,Peek,Skip}Available,
+// since each of these methods is very short and doesn't call any other
+// functions, allowing them to be inlined at the call site.  This gives us a
+// speedup in the common case where bytes are already available in the buffer.
+func (b *decbuf) IsAvailable(n int) bool {
+	return b.end-b.beg >= n && (b.lim >= n || b.lim < 0)
+}
+
+// Fill the buffer with at least min bytes of data.  Returns an error if fewer
 // than min bytes could be filled.  Doesn't advance the read position.
-func (b *decbuf) fill(min int) error {
+func (b *decbuf) Fill(min int) error {
+	if b.lim >= 0 && b.lim < min {
+		return io.EOF
+	}
 	switch avail := b.end - b.beg; {
 	case avail >= min:
 		// Fastpath - enough bytes are available.
@@ -183,46 +199,55 @@
 	b.beg = 0
 }
 
-// ReadSmall returns a buffer with the next n bytes, and increments the read
-// position past those bytes.  Returns an error if fewer than n bytes are
-// available.
+// ReadAvailable returns a buffer with the next n bytes, and increments the read
+// position past those bytes.  The returned slice points directly at our
+// internal buffer, and is only valid until the next decbuf call.
 //
-// The returned slice points directly at our internal buffer, and is only valid
-// until the next decbuf call.
-//
-// REQUIRES: n >= 0
-func (b *decbuf) ReadSmall(n int) ([]byte, error) {
-	if b.lim > -1 {
-		if b.lim < n {
-			b.lim = 0
-			return nil, io.EOF
-		}
-		b.lim -= n
-	}
-	if err := b.fill(n); err != nil {
-		return nil, err
-	}
+// REQUIRES: b.IsAvailable(n) && n >= 0
+func (b *decbuf) ReadAvailable(n int) []byte {
+	b.lim -= n
 	buf := b.buf[b.beg : b.beg+n]
 	b.beg += n
-	return buf, nil
+	return buf
 }
 
-// PeekSmall returns a buffer with at least the next n bytes, but possibly
-// more.  The read position isn't incremented.  Returns an error if fewer than
-// min bytes are available.
+// PeekAvailable is like ReadAvailable, but doesn't increment the read position.
+func (b *decbuf) PeekAvailable(n int) []byte {
+	return b.buf[b.beg : b.beg+n]
+}
+
+// ReadAvailableByte returns the next byte, and increments the read position.
 //
-// The returned slice points directly at our internal buffer, and is only valid
-// until the next decbuf call.
+// REQUIRES: b.IsAvailable(1)
+func (b *decbuf) ReadAvailableByte() byte {
+	b.lim--
+	ret := b.buf[b.beg]
+	b.beg++
+	return ret
+}
+
+// PeekAvailableByte is like ReadAvailableByte, but doesn't increment the read
+// position.
+func (b *decbuf) PeekAvailableByte() byte {
+	return b.buf[b.beg]
+}
+
+// ReadByte returns the next byte, and increments the read position.
+func (b *decbuf) ReadByte() (byte, error) {
+	if !b.IsAvailable(1) {
+		if err := b.Fill(1); err != nil {
+			return 0, err
+		}
+	}
+	return b.ReadAvailableByte(), nil
+}
+
+// SkipAvailable increments the read position past the next n bytes.
 //
-// REQUIRES: min >= 0
-func (b *decbuf) PeekSmall(min int) ([]byte, error) {
-	if b.lim > -1 && b.lim < min {
-		return nil, io.EOF
-	}
-	if err := b.fill(min); err != nil {
-		return nil, err
-	}
-	return b.buf[b.beg:b.end], nil
+// REQUIRES: b.IsAvailable(n) && n >= 0
+func (b *decbuf) SkipAvailable(n int) {
+	b.lim -= n
+	b.beg += n
 }
 
 // Skip increments the read position past the next n bytes.  Returns an error if
@@ -230,13 +255,10 @@
 //
 // REQUIRES: n >= 0
 func (b *decbuf) Skip(n int) error {
-	if b.lim > -1 {
-		if b.lim < n {
-			n = b.lim
-			return io.EOF
-		}
-		b.lim -= n
+	if b.lim >= 0 && b.lim < n {
+		return io.EOF
 	}
+	b.lim -= n
 	// If enough bytes are available, just update indices.
 	avail := b.end - b.beg
 	if avail >= n {
@@ -260,33 +282,6 @@
 	}
 }
 
-// ReadByte returns the next byte, and increments the read position.
-func (b *decbuf) ReadByte() (byte, error) {
-	if b.lim > -1 {
-		if b.lim == 0 {
-			return 0, io.EOF
-		}
-		b.lim--
-	}
-	if err := b.fill(1); err != nil {
-		return 0, err
-	}
-	ret := b.buf[b.beg]
-	b.beg++
-	return ret, nil
-}
-
-// PeekByte returns the next byte, without changing the read position.
-func (b *decbuf) PeekByte() (byte, error) {
-	if b.lim == 0 {
-		return 0, io.EOF
-	}
-	if err := b.fill(1); err != nil {
-		return 0, err
-	}
-	return b.buf[b.beg], nil
-}
-
 // ReadIntoBuf reads the next len(p) bytes into p, and increments the read position
 // past those bytes.  Returns an error if fewer than len(p) bytes are available.
 func (b *decbuf) ReadIntoBuf(p []byte) error {
diff --git a/vom/buf_test.go b/vom/buf_test.go
index 4e06e8f..f4895db 100644
--- a/vom/buf_test.go
+++ b/vom/buf_test.go
@@ -63,16 +63,20 @@
 	testEncbufReserve(t, minBufFree*4)
 }
 
-func expectReadSmall(t *testing.T, mode string, b *decbuf, n int, expect string, expectErr error) {
-	buf, err := b.ReadSmall(n)
+func expectReadAvailable(t *testing.T, mode string, b *decbuf, n int, expect string, expectErr error) {
+	var err error
+	if !b.IsAvailable(n) {
+		err = b.Fill(n)
+	}
+	if got, want := err, expectErr; got != want {
+		t.Errorf("%s ReadAvailable err got %v, want %v", mode, got, want)
+	}
 	if err != nil {
-		if got, want := err, expectErr; got != want {
-			t.Errorf("%s ReadBuf err got %v, want %v", mode, got, want)
-		}
 		return
 	}
-	if got, want := string(buf)[:n], expect; got != want {
-		t.Errorf("%s ReadBuf buf got %q, want %q", mode, got, want)
+	buf := b.ReadAvailable(n)
+	if got, want := string(buf), expect; got != want {
+		t.Errorf("%s ReadAvailable buf got %q, want %q", mode, got, want)
 	}
 }
 
@@ -83,36 +87,53 @@
 	}
 }
 
-func expectPeekSmall(t *testing.T, mode string, b *decbuf, n int, expect string, expectErr error) {
-	buf, err := b.PeekSmall(n)
-	if err != nil {
-		if got, want := err, expectErr; got != want {
-			t.Errorf("%s PeakSmall err got %v, want %v", mode, got, want)
-		}
+func expectPeekAvailable(t *testing.T, mode string, b *decbuf, n int, expect string, expectErr error) {
+	var err error
+	if !b.IsAvailable(n) {
+		err = b.Fill(n)
+	}
+	if got, want := err, expectErr; got != want {
+		t.Errorf("%s PeekAvailable err got %v, want %v", mode, got, want)
 		return
 	}
-	if got, want := string(buf)[:n], expect; got != want {
-		t.Errorf("%s PeakSmall buf got %q, want %q", mode, got, want)
+	if err != nil {
+		return
+	}
+	buf := b.PeekAvailable(n)
+	if got, want := string(buf), expect; got != want {
+		t.Errorf("%s PeekAvailable buf got %q, want %q", mode, got, want)
 	}
 }
 
-func expectReadByte(t *testing.T, mode string, b *decbuf, expect byte, expectErr error) {
-	actual, err := b.ReadByte()
-	if got, want := err, expectErr; got != want {
-		t.Errorf("%s ReadByte err got %v, want %v", mode, got, want)
+func expectReadAvailableByte(t *testing.T, mode string, b *decbuf, expect byte, expectErr error) {
+	var err error
+	if !b.IsAvailable(1) {
+		err = b.Fill(1)
 	}
-	if got, want := actual, expect; got != want {
-		t.Errorf("%s ReadByte buf got %q, want %q", mode, got, want)
+	if got, want := err, expectErr; got != want {
+		t.Errorf("%s ReadAvailableByte err got %v, want %v", mode, got, want)
+	}
+	if err != nil {
+		return
+	}
+	if got, want := b.ReadAvailableByte(), expect; got != want {
+		t.Errorf("%s ReadAvailableByte buf got %q, want %q", mode, got, want)
 	}
 }
 
-func expectPeekByte(t *testing.T, mode string, b *decbuf, expect byte, expectErr error) {
-	actual, err := b.PeekByte()
-	if got, want := err, expectErr; got != want {
-		t.Errorf("%s PeekByte err got %v, want %v", mode, got, want)
+func expectPeekAvailableByte(t *testing.T, mode string, b *decbuf, expect byte, expectErr error) {
+	var err error
+	if !b.IsAvailable(1) {
+		err = b.Fill(1)
 	}
-	if got, want := actual, expect; got != want {
-		t.Errorf("%s PeekByte buf got %q, want %q", mode, got, want)
+	if got, want := err, expectErr; got != want {
+		t.Errorf("%s PeekAvailableByte err got %v, want %v", mode, got, want)
+	}
+	if err != nil {
+		return
+	}
+	if got, want := b.PeekAvailableByte(), expect; got != want {
+		t.Errorf("%s PeekAvailableByte buf got %q, want %q", mode, got, want)
 	}
 }
 
@@ -129,14 +150,14 @@
 	}
 }
 
-func TestDecbufReadSmall(t *testing.T) {
+func TestDecbufReadAvailable(t *testing.T) {
 	fn := func(mode string, b *decbuf) {
-		expectReadSmall(t, mode, b, 1, "a", nil)
-		expectReadSmall(t, mode, b, 2, "bc", nil)
-		expectReadSmall(t, mode, b, 3, "def", nil)
-		expectReadSmall(t, mode, b, 4, "ghij", nil)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
+		expectReadAvailable(t, mode, b, 1, "a", nil)
+		expectReadAvailable(t, mode, b, 2, "bc", nil)
+		expectReadAvailable(t, mode, b, 3, "def", nil)
+		expectReadAvailable(t, mode, b, 4, "ghij", nil)
+		expectReadAvailable(t, mode, b, 1, "", io.EOF)
+		expectReadAvailable(t, mode, b, 1, "", io.EOF)
 	}
 	for _, mode := range AllReadModes {
 		fn(mode.String(), newDecbuf(mode.TestReader(ABCReader(10))))
@@ -147,14 +168,14 @@
 func TestDecbufSkip(t *testing.T) {
 	fn := func(mode string, b *decbuf) {
 		expectSkip(t, mode, b, 1, nil)
-		expectReadSmall(t, mode, b, 2, "bc", nil)
+		expectReadAvailable(t, mode, b, 2, "bc", nil)
 		expectSkip(t, mode, b, 3, nil)
-		expectReadSmall(t, mode, b, 2, "gh", nil)
+		expectReadAvailable(t, mode, b, 2, "gh", nil)
 		expectSkip(t, mode, b, 2, nil)
 		expectSkip(t, mode, b, 1, io.EOF)
 		expectSkip(t, mode, b, 1, io.EOF)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
+		expectReadAvailable(t, mode, b, 1, "", io.EOF)
+		expectReadAvailable(t, mode, b, 1, "", io.EOF)
 	}
 	for _, mode := range AllReadModes {
 		fn(mode.String(), newDecbuf(mode.TestReader(ABCReader(10))))
@@ -162,77 +183,38 @@
 	fn("fromBytes", newDecbufFromBytes(ABCBytes(10)))
 }
 
-func TestDecbufPeekSmall(t *testing.T) {
-	fn1 := func(mode string, b *decbuf) {
-		// Start peeking at beginning.
-		expectPeekSmall(t, mode, b, 1, "a", nil)
-		expectPeekSmall(t, mode, b, 2, "ab", nil)
-		expectPeekSmall(t, mode, b, 3, "abc", nil)
-		expectPeekSmall(t, mode, b, 4, "", io.EOF)
-		expectReadSmall(t, mode, b, 3, "abc", nil)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
-		expectPeekSmall(t, mode, b, 1, "", io.EOF)
-	}
-	fn2 := func(mode string, b *decbuf) {
-		// Start peeking after reading 1 byte, which fills the buffer
-		expectReadSmall(t, mode, b, 1, "a", nil)
-		expectPeekSmall(t, mode, b, 1, "b", nil)
-		expectPeekSmall(t, mode, b, 2, "bc", nil)
-		expectPeekSmall(t, mode, b, 3, "bcd", nil)
-		expectPeekSmall(t, mode, b, 4, "", io.EOF)
-		expectReadSmall(t, mode, b, 3, "bcd", nil)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
-		expectPeekSmall(t, mode, b, 1, "", io.EOF)
-	}
-	for _, mode := range []ReadMode{ReadAll, ReadHalf, ReadAllEOF, ReadHalfEOF} {
-		fn1(mode.String(), newDecbuf(mode.TestReader(ABCReader(3))))
-		fn2(mode.String(), newDecbuf(mode.TestReader(ABCReader(4))))
-	}
-	fn1("fromBytes", newDecbufFromBytes(ABCBytes(3)))
-	fn2("fromBytes", newDecbufFromBytes(ABCBytes(4)))
-}
-
-func TestDecbufPeekSmall1(t *testing.T) {
-	fn1 := func(mode string, b *decbuf) {
-		// Start peeking at beginning.
-		expectPeekSmall(t, mode, b, 1, "a", nil)
-		expectPeekSmall(t, mode, b, 2, "ab", nil)
-		expectPeekSmall(t, mode, b, 3, "abc", nil)
-		expectPeekSmall(t, mode, b, 2, "ab", nil)
-		expectPeekSmall(t, mode, b, 1, "a", nil)
-		expectPeekSmall(t, mode, b, 4, "", io.EOF)
-		expectReadSmall(t, mode, b, 3, "abc", nil)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
-		expectPeekSmall(t, mode, b, 1, "", io.EOF)
-	}
-	fn2 := func(mode string, b *decbuf) {
-		// Start peeking after reading 1 byte, which fills the buffer
-		expectReadSmall(t, mode, b, 1, "a", nil)
-		expectPeekSmall(t, mode, b, 1, "b", nil)
-		expectPeekSmall(t, mode, b, 2, "bc", nil)
-		expectPeekSmall(t, mode, b, 3, "bcd", nil)
-		expectPeekSmall(t, mode, b, 2, "bc", nil)
-		expectPeekSmall(t, mode, b, 1, "b", nil)
-		expectPeekSmall(t, mode, b, 4, "", io.EOF)
-		expectReadSmall(t, mode, b, 3, "bcd", nil)
-		expectReadSmall(t, mode, b, 1, "", io.EOF)
-		expectPeekSmall(t, mode, b, 1, "", io.EOF)
-	}
-	for _, mode := range []ReadMode{ReadOneByte, ReadOneByteEOF} {
-		fn1(mode.String(), newDecbuf(mode.TestReader(ABCReader(3))))
-		fn2(mode.String(), newDecbuf(mode.TestReader(ABCReader(4))))
-	}
-	// Don't try newDecbufFromBytes for this test, since it requires filling the
-	// buffer one byte at a time.
-}
-
-func TestDecbufReadByte(t *testing.T) {
+func TestDecbufPeekAvailable(t *testing.T) {
 	fn := func(mode string, b *decbuf) {
-		expectReadByte(t, mode, b, 'a', nil)
-		expectReadByte(t, mode, b, 'b', nil)
-		expectReadByte(t, mode, b, 'c', nil)
-		expectReadByte(t, mode, b, 0, io.EOF)
-		expectReadByte(t, mode, b, 0, io.EOF)
+		expectPeekAvailable(t, mode, b, 1, "a", nil)
+		expectPeekAvailable(t, mode, b, 2, "ab", nil)
+		expectPeekAvailable(t, mode, b, 3, "abc", nil)
+		expectPeekAvailable(t, mode, b, 4, "", io.EOF)
+		expectPeekAvailable(t, mode, b, 1, "a", nil)
+		expectPeekAvailable(t, mode, b, 2, "ab", nil)
+		expectPeekAvailable(t, mode, b, 3, "abc", nil)
+		expectPeekAvailable(t, mode, b, 4, "", io.EOF)
+
+		expectReadAvailable(t, mode, b, 1, "a", nil)
+		expectPeekAvailable(t, mode, b, 1, "b", nil)
+		expectPeekAvailable(t, mode, b, 2, "bc", nil)
+		expectPeekAvailable(t, mode, b, 3, "", io.EOF)
+		expectPeekAvailable(t, mode, b, 1, "b", nil)
+		expectPeekAvailable(t, mode, b, 2, "bc", nil)
+		expectPeekAvailable(t, mode, b, 3, "", io.EOF)
+
+		expectReadAvailable(t, mode, b, 1, "b", nil)
+		expectPeekAvailable(t, mode, b, 1, "c", nil)
+		expectPeekAvailable(t, mode, b, 2, "", io.EOF)
+		expectPeekAvailable(t, mode, b, 1, "c", nil)
+		expectPeekAvailable(t, mode, b, 2, "", io.EOF)
+
+		expectReadAvailable(t, mode, b, 1, "c", nil)
+		expectPeekAvailable(t, mode, b, 1, "", io.EOF)
+		expectPeekAvailable(t, mode, b, 1, "", io.EOF)
+
+		expectReadAvailable(t, mode, b, 1, "", io.EOF)
+		expectPeekAvailable(t, mode, b, 1, "", io.EOF)
+		expectPeekAvailable(t, mode, b, 1, "", io.EOF)
 	}
 	for _, mode := range AllReadModes {
 		fn(mode.String(), newDecbuf(mode.TestReader(ABCReader(3))))
@@ -240,23 +222,13 @@
 	fn("fromBytes", newDecbufFromBytes(ABCBytes(3)))
 }
 
-func TestDecbufPeekByte(t *testing.T) {
+func TestDecbufReadAvailableByte(t *testing.T) {
 	fn := func(mode string, b *decbuf) {
-		expectPeekByte(t, mode, b, 'a', nil)
-		expectPeekByte(t, mode, b, 'a', nil)
-		expectReadByte(t, mode, b, 'a', nil)
-
-		expectPeekByte(t, mode, b, 'b', nil)
-		expectPeekByte(t, mode, b, 'b', nil)
-		expectReadByte(t, mode, b, 'b', nil)
-
-		expectPeekByte(t, mode, b, 'c', nil)
-		expectPeekByte(t, mode, b, 'c', nil)
-		expectReadByte(t, mode, b, 'c', nil)
-
-		expectPeekByte(t, mode, b, 0, io.EOF)
-		expectPeekByte(t, mode, b, 0, io.EOF)
-		expectReadByte(t, mode, b, 0, io.EOF)
+		expectReadAvailableByte(t, mode, b, 'a', nil)
+		expectReadAvailableByte(t, mode, b, 'b', nil)
+		expectReadAvailableByte(t, mode, b, 'c', nil)
+		expectReadAvailableByte(t, mode, b, 0, io.EOF)
+		expectReadAvailableByte(t, mode, b, 0, io.EOF)
 	}
 	for _, mode := range AllReadModes {
 		fn(mode.String(), newDecbuf(mode.TestReader(ABCReader(3))))
@@ -264,7 +236,31 @@
 	fn("fromBytes", newDecbufFromBytes(ABCBytes(3)))
 }
 
-func TestDecbufReadIntBuf(t *testing.T) {
+func TestDecbufPeekAvailableByte(t *testing.T) {
+	fn := func(mode string, b *decbuf) {
+		expectPeekAvailableByte(t, mode, b, 'a', nil)
+		expectPeekAvailableByte(t, mode, b, 'a', nil)
+		expectReadAvailableByte(t, mode, b, 'a', nil)
+
+		expectPeekAvailableByte(t, mode, b, 'b', nil)
+		expectPeekAvailableByte(t, mode, b, 'b', nil)
+		expectReadAvailableByte(t, mode, b, 'b', nil)
+
+		expectPeekAvailableByte(t, mode, b, 'c', nil)
+		expectPeekAvailableByte(t, mode, b, 'c', nil)
+		expectReadAvailableByte(t, mode, b, 'c', nil)
+
+		expectPeekAvailableByte(t, mode, b, 0, io.EOF)
+		expectPeekAvailableByte(t, mode, b, 0, io.EOF)
+		expectReadAvailableByte(t, mode, b, 0, io.EOF)
+	}
+	for _, mode := range AllReadModes {
+		fn(mode.String(), newDecbuf(mode.TestReader(ABCReader(3))))
+	}
+	fn("fromBytes", newDecbufFromBytes(ABCBytes(3)))
+}
+
+func TestDecbufReadIntoBuf(t *testing.T) {
 	fn1 := func(mode string, b *decbuf) {
 		// Start ReadFull from beginning.
 		expectReadIntoBuf(t, mode, b, 3, "abc", nil)
@@ -274,7 +270,7 @@
 	}
 	fn2 := func(mode string, b *decbuf) {
 		// Start ReadFull after reading 1 byte, which fills the buffer.
-		expectReadSmall(t, mode, b, 1, "a", nil)
+		expectReadAvailable(t, mode, b, 1, "a", nil)
 		expectReadIntoBuf(t, mode, b, 2, "bc", nil)
 		expectReadIntoBuf(t, mode, b, 3, "def", nil)
 		expectReadIntoBuf(t, mode, b, 1, "", io.EOF)
diff --git a/vom/decoder.go b/vom/decoder.go
index 83c041e..1515735 100644
--- a/vom/decoder.go
+++ b/vom/decoder.go
@@ -45,12 +45,6 @@
 	}
 	// No explicit message length, but the length can be computed.
 	switch {
-	case tt.Kind() == vdl.Byte:
-		if d.buf.version == Version80 {
-			return 1, nil
-		} else {
-			return binaryPeekUintByteLen(d.buf)
-		}
 	case tt.Kind() == vdl.Array && tt.IsBytes():
 		// Byte arrays are exactly their length and encoded with 1-byte header.
 		return tt.Len() + 1, nil
@@ -61,7 +55,7 @@
 		case err != nil:
 			return 0, err
 		case strlen > maxBinaryMsgLen:
-			return 0, verror.New(errMsgLen, nil)
+			return 0, verror.New(errMsgLen, nil, maxBinaryMsgLen)
 		}
 		return int(strlen) + bytelen, nil
 	default:
@@ -94,15 +88,17 @@
 }
 
 func (d *decoder81) readAnyHeader() (*vdl.Type, int, error) {
-	// Read either WireCtrlNil or the index of the referenced type id.
-	typeIndex, ctrl, err := binaryDecodeUintWithControl(d.buf)
-	switch {
+	// Handle WireCtrlNil.
+	switch ok, err := binaryDecodeControlOnly(d.buf, WireCtrlNil); {
 	case err != nil:
 		return nil, 0, err
-	case ctrl == WireCtrlNil:
+	case ok:
 		return nil, 0, nil // nil any
-	case ctrl != 0:
-		return nil, 0, verror.New(errUnexpectedControlByte, nil, ctrl)
+	}
+	// Read the index of the referenced type id.
+	typeIndex, err := binaryDecodeUint(d.buf)
+	if err != nil {
+		return nil, 0, err
 	}
 	var tid TypeId
 	if d.buf.version == Version80 {
@@ -143,9 +139,9 @@
 		return d.buf.Skip(1)
 	case vdl.Byte, vdl.Uint16, vdl.Uint32, vdl.Uint64, vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64, vdl.Float32, vdl.Float64, vdl.Enum, vdl.TypeObject:
 		// The underlying encoding of all these types is based on uint.
-		return binaryIgnoreUint(d.buf)
+		return binarySkipUint(d.buf)
 	case vdl.String:
-		return binaryIgnoreString(d.buf)
+		return binarySkipString(d.buf)
 	case vdl.Array, vdl.List, vdl.Set, vdl.Map:
 		len, err := binaryDecodeLenOrArrayLen(d.buf, tt)
 		if err != nil {
@@ -167,13 +163,15 @@
 	case vdl.Struct:
 		// Loop through decoding the 0-based field index and corresponding field.
 		for {
-			switch index, ctrl, err := binaryDecodeUintWithControl(d.buf); {
+			switch ok, err := binaryDecodeControlOnly(d.buf, WireCtrlEnd); {
 			case err != nil:
 				return err
-			case ctrl == WireCtrlEnd:
-				return nil
-			case ctrl != 0:
-				return verror.New(errUnexpectedControlByte, nil, ctrl)
+			case ok:
+				return nil // end of struct
+			}
+			switch index, err := binaryDecodeUint(d.buf); {
+			case err != nil:
+				return err
 			case index >= uint64(tt.NumField()):
 				return verror.New(errIndexOutOfRange, nil)
 			default:
@@ -201,19 +199,21 @@
 		case err != nil:
 			return err
 		case ctrl == WireCtrlNil:
-			d.buf.Skip(1) // nil optional
+			d.buf.SkipAvailable(1) // nil optional
 			return nil
 		default:
 			return d.skipValue(tt.Elem()) // non-nil optional
 		}
 	case vdl.Any:
-		switch index, ctrl, err := binaryDecodeUintWithControl(d.buf); {
+		switch ok, err := binaryDecodeControlOnly(d.buf, WireCtrlNil); {
 		case err != nil:
 			return err
-		case ctrl == WireCtrlNil:
-			return nil
-		case ctrl != 0:
-			return verror.New(errUnexpectedControlByte, nil, ctrl)
+		case ok:
+			return nil // nil any
+		}
+		switch index, err := binaryDecodeUint(d.buf); {
+		case err != nil:
+			return err
 		default:
 			tid, err := d.refTypes.ReferencedTypeId(index)
 			if err != nil {
@@ -234,7 +234,7 @@
 	if leftover := d.buf.RemoveLimit(); leftover > 0 {
 		return 0, verror.New(errLeftOverBytes, nil, leftover)
 	}
-
+	// Decode version byte, if not already decoded.
 	if d.buf.version == 0 {
 		version, err := d.buf.ReadByte()
 		if err != nil {
@@ -245,35 +245,27 @@
 			return 0, verror.New(errBadVersionByte, nil, d.buf.version)
 		}
 	}
-
-	mid, cr, err := binaryDecodeIntWithControl(d.buf)
+	// Decode the next message id.
+	incomplete, err := binaryDecodeControlOnly(d.buf, WireCtrlTypeIncomplete)
 	if err != nil {
 		return 0, err
 	}
-
-	if cr == WireCtrlTypeIncomplete {
-		mid, cr, err = binaryDecodeIntWithControl(d.buf)
-		if err != nil {
-			return 0, err
-		}
-
-		if cr != 0 || mid >= 0 {
-			// only can have incomplete types on new type messages
+	mid, err := binaryDecodeInt(d.buf)
+	if err != nil {
+		return 0, err
+	}
+	if incomplete {
+		if mid >= 0 {
+			// TypeIncomplete must be followed with a type message.
 			return 0, verror.New(errInvalid, nil)
 		}
-
 		d.flag = d.flag.Set(decFlagTypeIncomplete)
 	} else if mid < 0 {
 		d.flag = d.flag.Clear(decFlagTypeIncomplete)
 	}
-
-	if cr != 0 {
-		return 0, verror.New(errBadControlCode, nil)
-	}
-
+	// TODO(toddw): Clean up the logic below.
 	var tid TypeId
-	var hasAny, hasTypeObject bool
-	var hasLength bool
+	var hasAny, hasTypeObject, hasLength bool
 	switch {
 	case mid < 0:
 		tid = TypeId(-mid)
@@ -342,11 +334,19 @@
 			return false, verror.New(errBadVersionByte, nil, d.buf.version)
 		}
 	}
-	mid, cr, _, err := binaryPeekIntWithControl(d.buf)
+	switch ctrl, err := binaryPeekControl(d.buf); {
+	case err != nil:
+		return false, err
+	case ctrl == WireCtrlTypeIncomplete:
+		return true, nil
+	case ctrl != 0:
+		return false, verror.New(errBadControlCode, nil, ctrl)
+	}
+	mid, _, err := binaryPeekInt(d.buf)
 	if err != nil {
 		return false, err
 	}
-	return mid < 0 || cr == WireCtrlTypeIncomplete, nil
+	return mid < 0, nil
 }
 
 func (d *decoder81) endMessage() error {
diff --git a/vom/decoder_fast_next.go b/vom/decoder_fast_next.go
index e2eefcc..ab0b872 100644
--- a/vom/decoder_fast_next.go
+++ b/vom/decoder_fast_next.go
@@ -209,9 +209,11 @@
 	case flag <= nextEntryData(bitlen):
 		value, err = binaryDecodeUint(d.buf)
 	case flag == nextEntryParentBytes:
-		var b byte
-		b, err = d.buf.ReadByte()
-		value = uint64(b)
+		if d.buf.IsAvailable(1) {
+			value = uint64(d.buf.ReadAvailableByte())
+		} else if err = d.buf.Fill(1); err == nil {
+			value = uint64(d.buf.ReadAvailableByte())
+		}
 	default: // must convert
 		value, err = d.decodeUint(ttNext, uint(bitlen))
 	}
diff --git a/vom/decoder_fast_read.go b/vom/decoder_fast_read.go
index ce17093..afde353 100644
--- a/vom/decoder_fast_read.go
+++ b/vom/decoder_fast_read.go
@@ -19,36 +19,84 @@
 //
 // Each method has the same pattern:
 //
+// Check fastpath:
+//   If we've already determined from the parent type that we can use the
+//   fastpath, we simply decode the value, skipping both the StartValue logic as
+//   well as the conversion logic.
 // StartValue:
-//   If IgnoreNextStarValue is set, the type is already on the stack.  Otherwise
-//   setup the type to process Any and Optional headers.  We pass nil to
-//   d.setupType to avoid the compatibility check, since the decode step will
+//   If IgnoreNextStartValue is set, the type is already on the stack.
+//   Otherwise setup the type to process Any and Optional headers.  We pass nil
+//   to d.setupType to avoid the compatibility check, since the decode step will
 //   naturally let us perform that check.
 // Decode:
 //   We implement common-case fastpaths; e.g. avoiding unnecessary conversions.
 // FinishValue:
 //   Mirrors StartValue, only pop the stack if necessary.
 
-func (d *decoder81) ReadValueBool() (value bool, err error) {
-	// StartValue
-	isOnStack := d.flag.IgnoreNextStartValue()
-	var tt *vdl.Type
-	if isOnStack {
-		tt = d.stack[len(d.stack)-1].Type
-	} else {
-		if tt, err = d.dfsNextType(); err != nil {
-			return false, err
-		}
-		if tt, _, _, err = d.setupType(tt, nil); err != nil {
-			return false, err
-		}
-	}
-	// Decode
+// isFastReadParent returns true iff subtypes of tt can use the fastpath for the
+// ReadValue* methods.  By using the fastpath we can skip the expensive
+// dfsNextType and setupType calls.  We can't use the fastpath for:
+//   Any:  since we always need to process the any header
+//   Enum: since ReadValueString won't know whether to decode a string or enum
+//   Byte: since ReadValueUint won't know whether to decode a uint or full byte
+//
+// REQUIRES: tt is identical to the want type that the user is decoding into,
+// which ensures that we don't need to perform conversions.
+func isFastReadParent(tt *vdl.Type) bool {
 	switch tt.Kind() {
-	case vdl.Bool:
-		value, err = binaryDecodeBool(d.buf)
+	case vdl.Array, vdl.List:
+		elem := tt.Elem().Kind()
+		return elem != vdl.Any && elem != vdl.Enum && elem != vdl.Byte
+	case vdl.Set:
+		key := tt.Key().Kind()
+		return key != vdl.Any && key != vdl.Enum && key != vdl.Byte
+	case vdl.Map:
+		key := tt.Key().Kind()
+		elem := tt.Elem().Kind()
+		return key != vdl.Any && key != vdl.Enum && key != vdl.Byte &&
+			elem != vdl.Any && elem != vdl.Enum && elem != vdl.Byte
+	case vdl.Struct, vdl.Union:
+		if !tt.ContainsKind(vdl.WalkAll, kkAnyEnumByte...) {
+			return true
+		}
+		for f := 0; f < tt.NumField(); f++ {
+			if k := tt.Field(f).Type.Kind(); k == vdl.Any || k == vdl.Enum || k == vdl.Byte {
+				return false
+			}
+		}
+		return true
 	default:
-		return false, errIncompatibleDecode(tt, "bool")
+		return false
+	}
+}
+
+var kkAnyEnumByte = []vdl.Kind{vdl.Any, vdl.Enum, vdl.Byte}
+
+func (d *decoder81) ReadValueBool() (value bool, err error) {
+	top, isOnStack := d.top(), d.flag.IgnoreNextStartValue()
+	// Check fastpath
+	if top != nil && top.Flag.FastRead() {
+		value, err = binaryDecodeBool(d.buf)
+	} else {
+		// StartValue
+		var tt *vdl.Type
+		if isOnStack {
+			tt = top.Type
+		} else {
+			if tt, err = d.dfsNextType(); err != nil {
+				return false, err
+			}
+			if tt, _, _, err = d.setupType(tt, nil); err != nil {
+				return false, err
+			}
+		}
+		// Decode
+		switch tt.Kind() {
+		case vdl.Bool:
+			value, err = binaryDecodeBool(d.buf)
+		default:
+			return false, errIncompatibleDecode(tt, "bool")
+		}
 	}
 	// FinishValue
 	if isOnStack {
@@ -57,7 +105,7 @@
 		}
 	} else {
 		d.flag = d.flag.Clear(decFlagFinishValue)
-		if len(d.stack) == 0 {
+		if top == nil {
 			if err := d.endMessage(); err != nil {
 				return false, err
 			}
@@ -67,27 +115,32 @@
 }
 
 func (d *decoder81) ReadValueString() (value string, err error) {
-	// StartValue
-	isOnStack := d.flag.IgnoreNextStartValue()
-	var tt *vdl.Type
-	if isOnStack {
-		tt = d.stack[len(d.stack)-1].Type
-	} else {
-		if tt, err = d.dfsNextType(); err != nil {
-			return "", err
-		}
-		if tt, _, _, err = d.setupType(tt, nil); err != nil {
-			return "", err
-		}
-	}
-	// Decode
-	switch tt.Kind() {
-	case vdl.String:
+	top, isOnStack := d.top(), d.flag.IgnoreNextStartValue()
+	// Check fastpath
+	if top != nil && top.Flag.FastRead() {
 		value, err = binaryDecodeString(d.buf)
-	case vdl.Enum:
-		value, err = d.binaryDecodeEnum(tt)
-	default:
-		return "", errIncompatibleDecode(tt, "string")
+	} else {
+		// StartValue
+		var tt *vdl.Type
+		if isOnStack {
+			tt = top.Type
+		} else {
+			if tt, err = d.dfsNextType(); err != nil {
+				return "", err
+			}
+			if tt, _, _, err = d.setupType(tt, nil); err != nil {
+				return "", err
+			}
+		}
+		// Decode
+		switch tt.Kind() {
+		case vdl.String:
+			value, err = binaryDecodeString(d.buf)
+		case vdl.Enum:
+			value, err = d.binaryDecodeEnum(tt)
+		default:
+			return "", errIncompatibleDecode(tt, "string")
+		}
 	}
 	// FinishValue
 	if isOnStack {
@@ -96,7 +149,7 @@
 		}
 	} else {
 		d.flag = d.flag.Clear(decFlagFinishValue)
-		if len(d.stack) == 0 {
+		if top == nil {
 			if err := d.endMessage(); err != nil {
 				return "", err
 			}
@@ -106,35 +159,40 @@
 }
 
 func (d *decoder81) ReadValueUint(bitlen int) (value uint64, err error) {
-	// StartValue
-	isOnStack := d.flag.IgnoreNextStartValue()
-	var tt *vdl.Type
-	if isOnStack {
-		tt = d.stack[len(d.stack)-1].Type
+	top, isOnStack := d.top(), d.flag.IgnoreNextStartValue()
+	// Check fastpath
+	if top != nil && top.Flag.FastRead() {
+		value, err = binaryDecodeUint(d.buf)
 	} else {
-		if tt, err = d.dfsNextType(); err != nil {
-			return 0, err
-		}
-		if tt, _, _, err = d.setupType(tt, nil); err != nil {
-			return 0, err
-		}
-	}
-	// Decode, avoiding unnecessary number conversions.
-	switch kind := tt.Kind(); kind {
-	case vdl.Uint16, vdl.Uint32, vdl.Uint64:
-		if kind.BitLen() <= bitlen {
-			value, err = binaryDecodeUint(d.buf)
+		// StartValue
+		var tt *vdl.Type
+		if isOnStack {
+			tt = top.Type
 		} else {
-			value, err = d.decodeUint(tt, uint(bitlen))
+			if tt, err = d.dfsNextType(); err != nil {
+				return 0, err
+			}
+			if tt, _, _, err = d.setupType(tt, nil); err != nil {
+				return 0, err
+			}
 		}
-	case vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64, vdl.Float32, vdl.Float64:
-		value, err = d.decodeUint(tt, uint(bitlen))
-	case vdl.Byte:
-		var b byte
-		b, err = d.binaryDecodeByte()
-		value = uint64(b)
-	default:
-		return 0, errIncompatibleDecode(tt, "uint"+strconv.Itoa(bitlen))
+		// Decode, avoiding unnecessary number conversions.
+		switch kind := tt.Kind(); kind {
+		case vdl.Uint16, vdl.Uint32, vdl.Uint64:
+			if kind.BitLen() <= bitlen {
+				value, err = binaryDecodeUint(d.buf)
+			} else {
+				value, err = d.decodeUint(tt, uint(bitlen))
+			}
+		case vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64, vdl.Float32, vdl.Float64:
+			value, err = d.decodeUint(tt, uint(bitlen))
+		case vdl.Byte:
+			var b byte
+			b, err = d.binaryDecodeByte()
+			value = uint64(b)
+		default:
+			return 0, errIncompatibleDecode(tt, "uint"+strconv.Itoa(bitlen))
+		}
 	}
 	// FinishValue
 	if isOnStack {
@@ -143,7 +201,7 @@
 		}
 	} else {
 		d.flag = d.flag.Clear(decFlagFinishValue)
-		if len(d.stack) == 0 {
+		if top == nil {
 			if err := d.endMessage(); err != nil {
 				return 0, err
 			}
@@ -153,31 +211,36 @@
 }
 
 func (d *decoder81) ReadValueInt(bitlen int) (value int64, err error) {
-	// StartValue
-	isOnStack := d.flag.IgnoreNextStartValue()
-	var tt *vdl.Type
-	if isOnStack {
-		tt = d.stack[len(d.stack)-1].Type
+	top, isOnStack := d.top(), d.flag.IgnoreNextStartValue()
+	// Check fastpath
+	if top != nil && top.Flag.FastRead() {
+		value, err = binaryDecodeInt(d.buf)
 	} else {
-		if tt, err = d.dfsNextType(); err != nil {
-			return 0, err
-		}
-		if tt, _, _, err = d.setupType(tt, nil); err != nil {
-			return 0, err
-		}
-	}
-	// Decode, avoiding unnecessary number conversions.
-	switch kind := tt.Kind(); kind {
-	case vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64:
-		if kind.BitLen() <= bitlen {
-			value, err = binaryDecodeInt(d.buf)
+		// StartValue
+		var tt *vdl.Type
+		if isOnStack {
+			tt = top.Type
 		} else {
-			value, err = d.decodeInt(tt, uint(bitlen))
+			if tt, err = d.dfsNextType(); err != nil {
+				return 0, err
+			}
+			if tt, _, _, err = d.setupType(tt, nil); err != nil {
+				return 0, err
+			}
 		}
-	case vdl.Byte, vdl.Uint16, vdl.Uint32, vdl.Uint64, vdl.Float32, vdl.Float64:
-		value, err = d.decodeInt(tt, uint(bitlen))
-	default:
-		return 0, errIncompatibleDecode(tt, "int"+strconv.Itoa(bitlen))
+		// Decode, avoiding unnecessary number conversions.
+		switch kind := tt.Kind(); kind {
+		case vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64:
+			if kind.BitLen() <= bitlen {
+				value, err = binaryDecodeInt(d.buf)
+			} else {
+				value, err = d.decodeInt(tt, uint(bitlen))
+			}
+		case vdl.Byte, vdl.Uint16, vdl.Uint32, vdl.Uint64, vdl.Float32, vdl.Float64:
+			value, err = d.decodeInt(tt, uint(bitlen))
+		default:
+			return 0, errIncompatibleDecode(tt, "int"+strconv.Itoa(bitlen))
+		}
 	}
 	// FinishValue
 	if isOnStack {
@@ -186,7 +249,7 @@
 		}
 	} else {
 		d.flag = d.flag.Clear(decFlagFinishValue)
-		if len(d.stack) == 0 {
+		if top == nil {
 			if err := d.endMessage(); err != nil {
 				return 0, err
 			}
@@ -196,26 +259,37 @@
 }
 
 func (d *decoder81) ReadValueFloat(bitlen int) (value float64, err error) {
-	// StartValue
-	isOnStack := d.flag.IgnoreNextStartValue()
-	var tt *vdl.Type
-	if isOnStack {
-		tt = d.stack[len(d.stack)-1].Type
+	top, isOnStack := d.top(), d.flag.IgnoreNextStartValue()
+	// Check fastpath
+	if top != nil && top.Flag.FastRead() {
+		value, err = binaryDecodeFloat(d.buf)
 	} else {
-		if tt, err = d.dfsNextType(); err != nil {
-			return 0, err
+		// StartValue
+		var tt *vdl.Type
+		if isOnStack {
+			tt = top.Type
+		} else {
+			if tt, err = d.dfsNextType(); err != nil {
+				return 0, err
+			}
+			if tt, _, _, err = d.setupType(tt, nil); err != nil {
+				return 0, err
+			}
 		}
-		if tt, _, _, err = d.setupType(tt, nil); err != nil {
-			return 0, err
+		// Decode, avoiding unnecessary number conversions.
+		switch kind := tt.Kind(); kind {
+		case vdl.Float32, vdl.Float64:
+			if kind.BitLen() <= bitlen {
+				value, err = binaryDecodeFloat(d.buf)
+			} else {
+				value, err = d.decodeFloat(tt, uint(bitlen))
+			}
+		case vdl.Byte, vdl.Uint16, vdl.Uint32, vdl.Uint64, vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64:
+			value, err = d.decodeFloat(tt, uint(bitlen))
+		default:
+			return 0, errIncompatibleDecode(tt, "float"+strconv.Itoa(bitlen))
 		}
 	}
-	// Decode, avoiding unnecessary number conversions.
-	switch kind := tt.Kind(); kind {
-	case vdl.Byte, vdl.Uint16, vdl.Uint32, vdl.Uint64, vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64, vdl.Float32, vdl.Float64:
-		value, err = d.decodeFloat(tt, uint(bitlen))
-	default:
-		return 0, errIncompatibleDecode(tt, "float"+strconv.Itoa(bitlen))
-	}
 	// FinishValue
 	if isOnStack {
 		if err := d.FinishValue(); err != nil {
@@ -223,7 +297,7 @@
 		}
 	} else {
 		d.flag = d.flag.Clear(decFlagFinishValue)
-		if len(d.stack) == 0 {
+		if top == nil {
 			if err := d.endMessage(); err != nil {
 				return 0, err
 			}
@@ -233,25 +307,30 @@
 }
 
 func (d *decoder81) ReadValueTypeObject() (value *vdl.Type, err error) {
-	// StartValue
-	isOnStack := d.flag.IgnoreNextStartValue()
-	var tt *vdl.Type
-	if isOnStack {
-		tt = d.stack[len(d.stack)-1].Type
-	} else {
-		if tt, err = d.dfsNextType(); err != nil {
-			return nil, err
-		}
-		if tt, _, _, err = d.setupType(tt, nil); err != nil {
-			return nil, err
-		}
-	}
-	// Decode
-	switch tt.Kind() {
-	case vdl.TypeObject:
+	top, isOnStack := d.top(), d.flag.IgnoreNextStartValue()
+	// Check fastpath
+	if top != nil && top.Flag.FastRead() {
 		value, err = d.binaryDecodeType()
-	default:
-		return nil, errIncompatibleDecode(tt, "typeobject")
+	} else {
+		// StartValue
+		var tt *vdl.Type
+		if isOnStack {
+			tt = top.Type
+		} else {
+			if tt, err = d.dfsNextType(); err != nil {
+				return nil, err
+			}
+			if tt, _, _, err = d.setupType(tt, nil); err != nil {
+				return nil, err
+			}
+		}
+		// Decode
+		switch tt.Kind() {
+		case vdl.TypeObject:
+			value, err = d.binaryDecodeType()
+		default:
+			return nil, errIncompatibleDecode(tt, "typeobject")
+		}
 	}
 	// FinishValue
 	if isOnStack {
@@ -260,7 +339,7 @@
 		}
 	} else {
 		d.flag = d.flag.Clear(decFlagFinishValue)
-		if len(d.stack) == 0 {
+		if top == nil {
 			if err := d.endMessage(); err != nil {
 				return nil, err
 			}
@@ -272,6 +351,8 @@
 // ReadValueBytes is more complicated than the other ReadValue* methods, since
 // []byte lists and [n]byte arrays aren't scalar, and may need more complicated
 // conversions
+//
+// TODO(toddw): Implement fastpath for this?
 func (d *decoder81) ReadValueBytes(fixedLen int, x *[]byte) (err error) {
 	// StartValue.  Initialize tt and lenHint, and track whether the []byte type
 	// is already on the stack via isOnStack.
diff --git a/vom/dump.go b/vom/dump.go
index 5174168..3fca08e 100644
--- a/vom/dump.go
+++ b/vom/dump.go
@@ -413,35 +413,31 @@
 		// first byte of regular messages.
 		if d.version == 0 {
 			d.prepareAtom("waiting for version byte")
-			switch versionByte, err := d.buf.PeekByte(); {
-			case err != nil:
-				return nil, err
-			case versionByte == byte(Version80) || versionByte == byte(Version81):
-				d.version = Version(versionByte)
-				d.buf.Skip(1)
-				d.writeAtom(DumpKindVersion, PrimitivePByte{versionByte}, "vom version %x", versionByte)
+			if !d.buf.IsAvailable(1) {
+				if err := d.buf.Fill(1); err != nil {
+					return nil, err
+				}
+			}
+			switch version := Version(d.buf.PeekAvailableByte()); version {
+			case Version81:
+				d.version = version
+				d.buf.SkipAvailable(1)
+				d.writeAtom(DumpKindVersion, PrimitivePByte{byte(version)}, version.String())
 				d.writeStatus(nil, true)
 			}
 		}
 		d.prepareAtom("waiting for message ID or control code")
-		id, cr, err := binaryDecodeIntWithControl(d.buf)
+		incomplete, err := binaryDecodeControlOnly(d.buf, WireCtrlTypeIncomplete)
 		if err != nil {
 			return nil, err
 		}
-		var incompleteType bool
-		switch cr {
-		case 0:
-			// no control code
-		case WireCtrlTypeIncomplete:
-			incompleteType = true
+		if incomplete {
 			d.writeAtom(DumpKindControl, PrimitivePControl{ControlKindIncompleteType}, "incomplete type")
 			d.prepareAtom("waiting for message ID")
-			id, err = binaryDecodeInt(d.buf)
-			if err != nil {
-				return nil, err
-			}
-		default:
-			return nil, fmt.Errorf("unexpected control code %x", cr)
+		}
+		id, err := binaryDecodeInt(d.buf)
+		if err != nil {
+			return nil, err
 		}
 		d.writeAtom(DumpKindMsgId, PrimitivePInt{id}, "")
 		d.status.MsgId = id
@@ -475,7 +471,7 @@
 		if err := d.typeDec.addWireType(tid, wt); err != nil {
 			return nil, err
 		}
-		if !incompleteType {
+		if !incomplete {
 			if err := d.typeDec.buildType(tid); d.version >= Version81 && err != nil {
 				return nil, err
 			}
@@ -556,7 +552,7 @@
 		case err != nil:
 			return err
 		case ctrl == WireCtrlNil:
-			d.buf.Skip(1)
+			d.buf.SkipAvailable(1)
 			d.writeAtom(DumpKindControl, PrimitivePControl{ControlKindNil}, "%v is nil", ttFrom)
 			return nil
 		}
@@ -570,12 +566,11 @@
 		}
 		d.writeAtom(DumpKindByteLen, PrimitivePUint{uint64(len)}, "bytes len")
 		d.prepareAtom("waiting for bytes data")
-		bytes, err := d.buf.ReadSmall(len)
-		if err != nil {
+		data := make([]byte, len)
+		if err := d.buf.ReadIntoBuf(data); err != nil {
 			return err
 		}
-		str := string(bytes) // copy bytes before writeAtom overwrites the buffer.
-		d.writeAtom(DumpKindPrimValue, PrimitivePString{str}, "bytes")
+		d.writeAtom(DumpKindPrimValue, PrimitivePString{string(data)}, "bytes")
 		return nil
 	}
 	switch kind := tt.Kind(); kind {
@@ -598,20 +593,11 @@
 		return nil
 	case vdl.Byte:
 		d.prepareAtom("waiting for byte value")
-		var v byte
-		var err error
-		switch d.version {
-		case Version80:
-			v, err = d.buf.ReadByte()
-		default:
-			var uv uint64
-			uv, err = binaryDecodeUint(d.buf)
-			v = byte(uv)
-		}
+		v, err := binaryDecodeUint(d.buf)
 		if err != nil {
 			return err
 		}
-		d.writeAtom(DumpKindPrimValue, PrimitivePByte{v}, "byte")
+		d.writeAtom(DumpKindPrimValue, PrimitivePByte{byte(v)}, "byte")
 		return nil
 	case vdl.Uint16, vdl.Uint32, vdl.Uint64:
 		d.prepareAtom("waiting for uint value")
@@ -645,12 +631,11 @@
 		}
 		d.writeAtom(DumpKindByteLen, PrimitivePUint{uint64(len)}, "string len")
 		d.prepareAtom("waiting for string data")
-		bytes, err := d.buf.ReadSmall(len)
-		if err != nil {
+		data := make([]byte, len)
+		if err := d.buf.ReadIntoBuf(data); err != nil {
 			return err
 		}
-		str := string(bytes) // copy bytes before writeAtom overwrites the buffer.
-		d.writeAtom(DumpKindPrimValue, PrimitivePString{str}, "string")
+		d.writeAtom(DumpKindPrimValue, PrimitivePString{string(data)}, "string")
 		return nil
 	case vdl.Enum:
 		d.prepareAtom("waiting for enum index")
@@ -733,15 +718,17 @@
 		// Loop through decoding the 0-based field index and corresponding field.
 		for {
 			d.prepareAtom("waiting for struct field index")
-			index, ctrl, err := binaryDecodeUintWithControl(d.buf)
+			switch ok, err := binaryDecodeControlOnly(d.buf, WireCtrlEnd); {
+			case err != nil:
+				return err
+			case ok:
+				d.writeAtom(DumpKindControl, PrimitivePControl{ControlKindEnd}, "%v END", tt.Name())
+				return nil
+			}
+			index, err := binaryDecodeUint(d.buf)
 			switch {
 			case err != nil:
 				return err
-			case ctrl == WireCtrlEnd:
-				d.writeAtom(DumpKindControl, PrimitivePControl{ControlKindEnd}, "%v END", tt.Name())
-				return nil
-			case ctrl != 0:
-				return verror.New(errUnexpectedControlByte, nil, ctrl)
 			case index >= uint64(tt.NumField()):
 				d.writeAtom(DumpKindIndex, PrimitivePUint{index}, "out of range for %v", tt)
 				return verror.New(errIndexOutOfRange, nil)
@@ -775,14 +762,16 @@
 		return nil
 	case vdl.Any:
 		d.prepareAtom("waiting for any typeID")
-		switch id, ctrl, err := binaryDecodeUintWithControl(d.buf); {
+		switch ok, err := binaryDecodeControlOnly(d.buf, WireCtrlNil); {
 		case err != nil:
 			return err
-		case ctrl == WireCtrlNil:
+		case ok:
 			d.writeAtom(DumpKindControl, PrimitivePControl{ControlKindNil}, "any(nil)")
 			return nil
-		case ctrl != 0:
-			return verror.New(errUnexpectedControlByte, nil, ctrl)
+		}
+		switch id, err := binaryDecodeUint(d.buf); {
+		case err != nil:
+			return err
 		default:
 			var err error
 			var elemType *vdl.Type
@@ -802,11 +791,9 @@
 			d.writeAtom(DumpKindTypeId, PrimitivePUint{id}, "%v", elemType)
 			if d.version >= Version81 {
 				d.prepareAtom("waiting for any message length index")
-				switch index, ctrl, err := binaryDecodeUintWithControl(d.buf); {
+				switch index, err := binaryDecodeUint(d.buf); {
 				case err != nil:
 					return err
-				case ctrl != 0:
-					return verror.New(errUnexpectedControlByte, nil, ctrl)
 				default:
 					if index >= uint64(len(d.status.RefAnyLens)) {
 						return fmt.Errorf("any len index %d out of bounds", index)
diff --git a/vom/encoder.go b/vom/encoder.go
index 9d24f02..6af4f26 100644
--- a/vom/encoder.go
+++ b/vom/encoder.go
@@ -432,21 +432,22 @@
 	return nil
 }
 
-func (e *encoder81) NextField(name string) error {
+func (e *encoder81) NextField(index int) error {
 	top := e.top()
 	if top == nil {
 		return errEmptyEncoderStack
 	}
-	if name == "" {
+	if index < -1 || index >= top.Type.NumField() {
+		return fmt.Errorf("vom: NextField called with invalid index %d", index)
+	}
+	if index == -1 {
 		if top.Type.Kind() == vdl.Struct {
 			binaryEncodeControl(e.buf, WireCtrlEnd)
 		}
 		return nil
 	}
-	if _, top.Index = top.Type.FieldByName(name); top.Index == -1 {
-		return fmt.Errorf("vom: NextField called with invalid field %q", name)
-	}
-	binaryEncodeUint(e.buf, uint64(top.Index))
+	binaryEncodeUint(e.buf, uint64(index))
+	top.Index = index
 	return nil
 }
 
@@ -519,7 +520,8 @@
 		}
 		binaryEncodeUint(e.buf, uint64(index))
 	} else {
-		binaryEncodeString(e.buf, value)
+		binaryEncodeUint(e.buf, uint64(len(value)))
+		e.buf.WriteString(value)
 	}
 	return nil
 }
diff --git a/vom/encoder_fast.go b/vom/encoder_fast.go
index d16c585..1b713ff 100644
--- a/vom/encoder_fast.go
+++ b/vom/encoder_fast.go
@@ -23,11 +23,11 @@
 // and nextFieldValue methods.
 type (
 	encodeBool    struct{ Value bool }
-	encodeString  struct{ Value string }
 	encodeOneByte struct{ Value byte }
 	encodeUint    struct{ Value uint64 }
 	encodeInt     struct{ Value int64 }
 	encodeFloat   struct{ Value float64 }
+	encodeString  struct{ Value string }
 	encodeBytes   struct {
 		Value []byte
 		Kind  vdl.Kind
@@ -35,11 +35,14 @@
 )
 
 func (x encodeBool) encode(buf *encbuf)    { binaryEncodeBool(buf, x.Value) }
-func (x encodeString) encode(buf *encbuf)  { binaryEncodeString(buf, x.Value) }
 func (x encodeOneByte) encode(buf *encbuf) { buf.WriteOneByte(x.Value) }
 func (x encodeUint) encode(buf *encbuf)    { binaryEncodeUint(buf, x.Value) }
 func (x encodeInt) encode(buf *encbuf)     { binaryEncodeInt(buf, x.Value) }
 func (x encodeFloat) encode(buf *encbuf)   { binaryEncodeFloat(buf, x.Value) }
+func (x encodeString) encode(buf *encbuf) {
+	binaryEncodeUint(buf, uint64(len(x.Value)))
+	buf.WriteString(x.Value)
+}
 func (x encodeBytes) encode(buf *encbuf) {
 	if x.Kind == vdl.Array {
 		binaryEncodeUint(buf, 0)
@@ -133,18 +136,19 @@
 	return nil
 }
 
-// nextFieldValue implements the equivalent of NextField(name), StartValue,
+// nextFieldValue implements the equivalent of NextField(index), StartValue,
 // Encode*, FinishValue.
-func (e *encoder81) nextFieldValue(name string, tt *vdl.Type, encode func(*encbuf)) error {
+func (e *encoder81) nextFieldValue(index int, tt *vdl.Type, encode func(*encbuf)) error {
 	top := e.top()
 	if top == nil {
 		return errEmptyEncoderStack
 	}
 	// NextField
-	if _, top.Index = top.Type.FieldByName(name); top.Index == -1 {
-		return fmt.Errorf("vom: NextField called with invalid field %q", name)
+	if index < -1 || index >= top.Type.NumField() {
+		return fmt.Errorf("vom: NextField called with invalid index %d", index)
 	}
-	binaryEncodeUint(e.buf, uint64(top.Index))
+	binaryEncodeUint(e.buf, uint64(index))
+	top.Index = index
 	// StartValue
 	top.NumStarted++
 	isInsideAny := top.nextValueIsAny()
@@ -179,11 +183,11 @@
 
 func (e *encoder81) WriteValueString(tt *vdl.Type, value string) error {
 	if tt.Kind() == vdl.Enum {
-		index := tt.EnumIndex(value)
-		if index < 0 {
+		enumIndex := tt.EnumIndex(value)
+		if enumIndex < 0 {
 			return verror.New(errLabelNotInType, nil, value, tt)
 		}
-		return e.writeValue(tt, encodeUint{uint64(index)}.encode)
+		return e.writeValue(tt, encodeUint{uint64(enumIndex)}.encode)
 	} else {
 		return e.writeValue(tt, encodeString{value}.encode)
 	}
@@ -228,11 +232,11 @@
 
 func (e *encoder81) NextEntryValueString(tt *vdl.Type, value string) error {
 	if tt.Kind() == vdl.Enum {
-		index := tt.EnumIndex(value)
-		if index < 0 {
+		enumIndex := tt.EnumIndex(value)
+		if enumIndex < 0 {
 			return verror.New(errLabelNotInType, nil, value, tt)
 		}
-		return e.nextEntryValue(tt, encodeUint{uint64(index)}.encode)
+		return e.nextEntryValue(tt, encodeUint{uint64(enumIndex)}.encode)
 	} else {
 		return e.nextEntryValue(tt, encodeString{value}.encode)
 	}
@@ -268,46 +272,46 @@
 
 // NextFieldValue* methods
 
-func (e *encoder81) NextFieldValueBool(name string, tt *vdl.Type, value bool) error {
-	return e.nextFieldValue(name, tt, encodeBool{value}.encode)
+func (e *encoder81) NextFieldValueBool(index int, tt *vdl.Type, value bool) error {
+	return e.nextFieldValue(index, tt, encodeBool{value}.encode)
 }
 
-func (e *encoder81) NextFieldValueString(name string, tt *vdl.Type, value string) error {
+func (e *encoder81) NextFieldValueString(index int, tt *vdl.Type, value string) error {
 	if tt.Kind() == vdl.Enum {
-		index := tt.EnumIndex(value)
-		if index < 0 {
+		enumIndex := tt.EnumIndex(value)
+		if enumIndex < 0 {
 			return verror.New(errLabelNotInType, nil, value, tt)
 		}
-		return e.nextFieldValue(name, tt, encodeUint{uint64(index)}.encode)
+		return e.nextFieldValue(index, tt, encodeUint{uint64(enumIndex)}.encode)
 	} else {
-		return e.nextFieldValue(name, tt, encodeString{value}.encode)
+		return e.nextFieldValue(index, tt, encodeString{value}.encode)
 	}
 }
 
-func (e *encoder81) NextFieldValueUint(name string, tt *vdl.Type, value uint64) error {
+func (e *encoder81) NextFieldValueUint(index int, tt *vdl.Type, value uint64) error {
 	if top := e.top(); top != nil && top.Type.IsBytes() {
-		return e.nextFieldValue(name, tt, encodeOneByte{byte(value)}.encode)
+		return e.nextFieldValue(index, tt, encodeOneByte{byte(value)}.encode)
 	} else {
-		return e.nextFieldValue(name, tt, encodeUint{value}.encode)
+		return e.nextFieldValue(index, tt, encodeUint{value}.encode)
 	}
 }
 
-func (e *encoder81) NextFieldValueInt(name string, tt *vdl.Type, value int64) error {
-	return e.nextFieldValue(name, tt, encodeInt{value}.encode)
+func (e *encoder81) NextFieldValueInt(index int, tt *vdl.Type, value int64) error {
+	return e.nextFieldValue(index, tt, encodeInt{value}.encode)
 }
 
-func (e *encoder81) NextFieldValueFloat(name string, tt *vdl.Type, value float64) error {
-	return e.nextFieldValue(name, tt, encodeFloat{value}.encode)
+func (e *encoder81) NextFieldValueFloat(index int, tt *vdl.Type, value float64) error {
+	return e.nextFieldValue(index, tt, encodeFloat{value}.encode)
 }
 
-func (e *encoder81) NextFieldValueTypeObject(name string, value *vdl.Type) error {
+func (e *encoder81) NextFieldValueTypeObject(index int, value *vdl.Type) error {
 	// TypeObject is hard to implement, so we call the methods in sequence.
-	if err := e.NextField(name); err != nil {
+	if err := e.NextField(index); err != nil {
 		return err
 	}
 	return e.WriteValueTypeObject(value)
 }
 
-func (e *encoder81) NextFieldValueBytes(name string, tt *vdl.Type, value []byte) error {
-	return e.nextFieldValue(name, tt, encodeBytes{value, tt.Kind()}.encode)
+func (e *encoder81) NextFieldValueBytes(index int, tt *vdl.Type, value []byte) error {
+	return e.nextFieldValue(index, tt, encodeBytes{value, tt.Kind()}.encode)
 }
diff --git a/vom/internal/internal.vdl.go b/vom/internal/internal.vdl.go
index b74f5a2..f704626 100644
--- a/vom/internal/internal.vdl.go
+++ b/vom/internal/internal.vdl.go
@@ -502,21 +502,21 @@
 		return err
 	}
 	if x.A != 0 {
-		if err := enc.NextFieldValueInt("A", vdl.Int32Type, int64(x.A)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int32Type, int64(x.A)); err != nil {
 			return err
 		}
 	}
 	if x.B != "" {
-		if err := enc.NextFieldValueString("B", vdl.StringType, x.B); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.B); err != nil {
 			return err
 		}
 	}
 	if x.C {
-		if err := enc.NextFieldValueBool("C", vdl.BoolType, x.C); err != nil {
+		if err := enc.NextFieldValueBool(2, vdl.BoolType, x.C); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -527,39 +527,46 @@
 	if err := dec.StartValue(__VDLType_struct_11); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_11 {
+			index = __VDLType_struct_11.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.A = int32(value)
 			}
-		case "B":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.B = value
 			}
-		case "C":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.C = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -631,256 +638,256 @@
 		return err
 	}
 	if x.F1 != 0 {
-		if err := enc.NextFieldValueInt("F1", vdl.Int32Type, int64(x.F1)); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int32Type, int64(x.F1)); err != nil {
 			return err
 		}
 	}
 	if x.F2 != 0 {
-		if err := enc.NextFieldValueInt("F2", vdl.Int32Type, int64(x.F2)); err != nil {
+		if err := enc.NextFieldValueInt(1, vdl.Int32Type, int64(x.F2)); err != nil {
 			return err
 		}
 	}
 	if x.F3 != 0 {
-		if err := enc.NextFieldValueInt("F3", vdl.Int32Type, int64(x.F3)); err != nil {
+		if err := enc.NextFieldValueInt(2, vdl.Int32Type, int64(x.F3)); err != nil {
 			return err
 		}
 	}
 	if x.F4 != 0 {
-		if err := enc.NextFieldValueInt("F4", vdl.Int32Type, int64(x.F4)); err != nil {
+		if err := enc.NextFieldValueInt(3, vdl.Int32Type, int64(x.F4)); err != nil {
 			return err
 		}
 	}
 	if x.F5 != 0 {
-		if err := enc.NextFieldValueInt("F5", vdl.Int32Type, int64(x.F5)); err != nil {
+		if err := enc.NextFieldValueInt(4, vdl.Int32Type, int64(x.F5)); err != nil {
 			return err
 		}
 	}
 	if x.F6 != 0 {
-		if err := enc.NextFieldValueInt("F6", vdl.Int32Type, int64(x.F6)); err != nil {
+		if err := enc.NextFieldValueInt(5, vdl.Int32Type, int64(x.F6)); err != nil {
 			return err
 		}
 	}
 	if x.F7 != 0 {
-		if err := enc.NextFieldValueInt("F7", vdl.Int32Type, int64(x.F7)); err != nil {
+		if err := enc.NextFieldValueInt(6, vdl.Int32Type, int64(x.F7)); err != nil {
 			return err
 		}
 	}
 	if x.F8 != 0 {
-		if err := enc.NextFieldValueInt("F8", vdl.Int32Type, int64(x.F8)); err != nil {
+		if err := enc.NextFieldValueInt(7, vdl.Int32Type, int64(x.F8)); err != nil {
 			return err
 		}
 	}
 	if x.F9 != 0 {
-		if err := enc.NextFieldValueInt("F9", vdl.Int32Type, int64(x.F9)); err != nil {
+		if err := enc.NextFieldValueInt(8, vdl.Int32Type, int64(x.F9)); err != nil {
 			return err
 		}
 	}
 	if x.F10 != 0 {
-		if err := enc.NextFieldValueInt("F10", vdl.Int32Type, int64(x.F10)); err != nil {
+		if err := enc.NextFieldValueInt(9, vdl.Int32Type, int64(x.F10)); err != nil {
 			return err
 		}
 	}
 	if x.F11 != 0 {
-		if err := enc.NextFieldValueInt("F11", vdl.Int32Type, int64(x.F11)); err != nil {
+		if err := enc.NextFieldValueInt(10, vdl.Int32Type, int64(x.F11)); err != nil {
 			return err
 		}
 	}
 	if x.F12 != 0 {
-		if err := enc.NextFieldValueInt("F12", vdl.Int32Type, int64(x.F12)); err != nil {
+		if err := enc.NextFieldValueInt(11, vdl.Int32Type, int64(x.F12)); err != nil {
 			return err
 		}
 	}
 	if x.F13 != 0 {
-		if err := enc.NextFieldValueInt("F13", vdl.Int32Type, int64(x.F13)); err != nil {
+		if err := enc.NextFieldValueInt(12, vdl.Int32Type, int64(x.F13)); err != nil {
 			return err
 		}
 	}
 	if x.F14 != 0 {
-		if err := enc.NextFieldValueInt("F14", vdl.Int32Type, int64(x.F14)); err != nil {
+		if err := enc.NextFieldValueInt(13, vdl.Int32Type, int64(x.F14)); err != nil {
 			return err
 		}
 	}
 	if x.F15 != 0 {
-		if err := enc.NextFieldValueInt("F15", vdl.Int32Type, int64(x.F15)); err != nil {
+		if err := enc.NextFieldValueInt(14, vdl.Int32Type, int64(x.F15)); err != nil {
 			return err
 		}
 	}
 	if x.F16 != 0 {
-		if err := enc.NextFieldValueInt("F16", vdl.Int32Type, int64(x.F16)); err != nil {
+		if err := enc.NextFieldValueInt(15, vdl.Int32Type, int64(x.F16)); err != nil {
 			return err
 		}
 	}
 	if x.F17 != 0 {
-		if err := enc.NextFieldValueInt("F17", vdl.Int32Type, int64(x.F17)); err != nil {
+		if err := enc.NextFieldValueInt(16, vdl.Int32Type, int64(x.F17)); err != nil {
 			return err
 		}
 	}
 	if x.F18 != 0 {
-		if err := enc.NextFieldValueInt("F18", vdl.Int32Type, int64(x.F18)); err != nil {
+		if err := enc.NextFieldValueInt(17, vdl.Int32Type, int64(x.F18)); err != nil {
 			return err
 		}
 	}
 	if x.F19 != 0 {
-		if err := enc.NextFieldValueInt("F19", vdl.Int32Type, int64(x.F19)); err != nil {
+		if err := enc.NextFieldValueInt(18, vdl.Int32Type, int64(x.F19)); err != nil {
 			return err
 		}
 	}
 	if x.F20 != 0 {
-		if err := enc.NextFieldValueInt("F20", vdl.Int32Type, int64(x.F20)); err != nil {
+		if err := enc.NextFieldValueInt(19, vdl.Int32Type, int64(x.F20)); err != nil {
 			return err
 		}
 	}
 	if x.F21 != 0 {
-		if err := enc.NextFieldValueInt("F21", vdl.Int32Type, int64(x.F21)); err != nil {
+		if err := enc.NextFieldValueInt(20, vdl.Int32Type, int64(x.F21)); err != nil {
 			return err
 		}
 	}
 	if x.F22 != 0 {
-		if err := enc.NextFieldValueInt("F22", vdl.Int32Type, int64(x.F22)); err != nil {
+		if err := enc.NextFieldValueInt(21, vdl.Int32Type, int64(x.F22)); err != nil {
 			return err
 		}
 	}
 	if x.F23 != 0 {
-		if err := enc.NextFieldValueInt("F23", vdl.Int32Type, int64(x.F23)); err != nil {
+		if err := enc.NextFieldValueInt(22, vdl.Int32Type, int64(x.F23)); err != nil {
 			return err
 		}
 	}
 	if x.F24 != 0 {
-		if err := enc.NextFieldValueInt("F24", vdl.Int32Type, int64(x.F24)); err != nil {
+		if err := enc.NextFieldValueInt(23, vdl.Int32Type, int64(x.F24)); err != nil {
 			return err
 		}
 	}
 	if x.F25 != 0 {
-		if err := enc.NextFieldValueInt("F25", vdl.Int32Type, int64(x.F25)); err != nil {
+		if err := enc.NextFieldValueInt(24, vdl.Int32Type, int64(x.F25)); err != nil {
 			return err
 		}
 	}
 	if x.F26 != 0 {
-		if err := enc.NextFieldValueInt("F26", vdl.Int32Type, int64(x.F26)); err != nil {
+		if err := enc.NextFieldValueInt(25, vdl.Int32Type, int64(x.F26)); err != nil {
 			return err
 		}
 	}
 	if x.F27 != 0 {
-		if err := enc.NextFieldValueInt("F27", vdl.Int32Type, int64(x.F27)); err != nil {
+		if err := enc.NextFieldValueInt(26, vdl.Int32Type, int64(x.F27)); err != nil {
 			return err
 		}
 	}
 	if x.F28 != 0 {
-		if err := enc.NextFieldValueInt("F28", vdl.Int32Type, int64(x.F28)); err != nil {
+		if err := enc.NextFieldValueInt(27, vdl.Int32Type, int64(x.F28)); err != nil {
 			return err
 		}
 	}
 	if x.F29 != 0 {
-		if err := enc.NextFieldValueInt("F29", vdl.Int32Type, int64(x.F29)); err != nil {
+		if err := enc.NextFieldValueInt(28, vdl.Int32Type, int64(x.F29)); err != nil {
 			return err
 		}
 	}
 	if x.F30 != 0 {
-		if err := enc.NextFieldValueInt("F30", vdl.Int32Type, int64(x.F30)); err != nil {
+		if err := enc.NextFieldValueInt(29, vdl.Int32Type, int64(x.F30)); err != nil {
 			return err
 		}
 	}
 	if x.F31 != 0 {
-		if err := enc.NextFieldValueInt("F31", vdl.Int32Type, int64(x.F31)); err != nil {
+		if err := enc.NextFieldValueInt(30, vdl.Int32Type, int64(x.F31)); err != nil {
 			return err
 		}
 	}
 	if x.F32 != 0 {
-		if err := enc.NextFieldValueInt("F32", vdl.Int32Type, int64(x.F32)); err != nil {
+		if err := enc.NextFieldValueInt(31, vdl.Int32Type, int64(x.F32)); err != nil {
 			return err
 		}
 	}
 	if x.F33 != 0 {
-		if err := enc.NextFieldValueInt("F33", vdl.Int32Type, int64(x.F33)); err != nil {
+		if err := enc.NextFieldValueInt(32, vdl.Int32Type, int64(x.F33)); err != nil {
 			return err
 		}
 	}
 	if x.F34 != 0 {
-		if err := enc.NextFieldValueInt("F34", vdl.Int32Type, int64(x.F34)); err != nil {
+		if err := enc.NextFieldValueInt(33, vdl.Int32Type, int64(x.F34)); err != nil {
 			return err
 		}
 	}
 	if x.F35 != 0 {
-		if err := enc.NextFieldValueInt("F35", vdl.Int32Type, int64(x.F35)); err != nil {
+		if err := enc.NextFieldValueInt(34, vdl.Int32Type, int64(x.F35)); err != nil {
 			return err
 		}
 	}
 	if x.F36 != 0 {
-		if err := enc.NextFieldValueInt("F36", vdl.Int32Type, int64(x.F36)); err != nil {
+		if err := enc.NextFieldValueInt(35, vdl.Int32Type, int64(x.F36)); err != nil {
 			return err
 		}
 	}
 	if x.F37 != 0 {
-		if err := enc.NextFieldValueInt("F37", vdl.Int32Type, int64(x.F37)); err != nil {
+		if err := enc.NextFieldValueInt(36, vdl.Int32Type, int64(x.F37)); err != nil {
 			return err
 		}
 	}
 	if x.F38 != 0 {
-		if err := enc.NextFieldValueInt("F38", vdl.Int32Type, int64(x.F38)); err != nil {
+		if err := enc.NextFieldValueInt(37, vdl.Int32Type, int64(x.F38)); err != nil {
 			return err
 		}
 	}
 	if x.F39 != 0 {
-		if err := enc.NextFieldValueInt("F39", vdl.Int32Type, int64(x.F39)); err != nil {
+		if err := enc.NextFieldValueInt(38, vdl.Int32Type, int64(x.F39)); err != nil {
 			return err
 		}
 	}
 	if x.F40 != 0 {
-		if err := enc.NextFieldValueInt("F40", vdl.Int32Type, int64(x.F40)); err != nil {
+		if err := enc.NextFieldValueInt(39, vdl.Int32Type, int64(x.F40)); err != nil {
 			return err
 		}
 	}
 	if x.F41 != 0 {
-		if err := enc.NextFieldValueInt("F41", vdl.Int32Type, int64(x.F41)); err != nil {
+		if err := enc.NextFieldValueInt(40, vdl.Int32Type, int64(x.F41)); err != nil {
 			return err
 		}
 	}
 	if x.F42 != 0 {
-		if err := enc.NextFieldValueInt("F42", vdl.Int32Type, int64(x.F42)); err != nil {
+		if err := enc.NextFieldValueInt(41, vdl.Int32Type, int64(x.F42)); err != nil {
 			return err
 		}
 	}
 	if x.F43 != 0 {
-		if err := enc.NextFieldValueInt("F43", vdl.Int32Type, int64(x.F43)); err != nil {
+		if err := enc.NextFieldValueInt(42, vdl.Int32Type, int64(x.F43)); err != nil {
 			return err
 		}
 	}
 	if x.F44 != 0 {
-		if err := enc.NextFieldValueInt("F44", vdl.Int32Type, int64(x.F44)); err != nil {
+		if err := enc.NextFieldValueInt(43, vdl.Int32Type, int64(x.F44)); err != nil {
 			return err
 		}
 	}
 	if x.F45 != 0 {
-		if err := enc.NextFieldValueInt("F45", vdl.Int32Type, int64(x.F45)); err != nil {
+		if err := enc.NextFieldValueInt(44, vdl.Int32Type, int64(x.F45)); err != nil {
 			return err
 		}
 	}
 	if x.F46 != 0 {
-		if err := enc.NextFieldValueInt("F46", vdl.Int32Type, int64(x.F46)); err != nil {
+		if err := enc.NextFieldValueInt(45, vdl.Int32Type, int64(x.F46)); err != nil {
 			return err
 		}
 	}
 	if x.F47 != 0 {
-		if err := enc.NextFieldValueInt("F47", vdl.Int32Type, int64(x.F47)); err != nil {
+		if err := enc.NextFieldValueInt(46, vdl.Int32Type, int64(x.F47)); err != nil {
 			return err
 		}
 	}
 	if x.F48 != 0 {
-		if err := enc.NextFieldValueInt("F48", vdl.Int32Type, int64(x.F48)); err != nil {
+		if err := enc.NextFieldValueInt(47, vdl.Int32Type, int64(x.F48)); err != nil {
 			return err
 		}
 	}
 	if x.F49 != 0 {
-		if err := enc.NextFieldValueInt("F49", vdl.Int32Type, int64(x.F49)); err != nil {
+		if err := enc.NextFieldValueInt(48, vdl.Int32Type, int64(x.F49)); err != nil {
 			return err
 		}
 	}
 	if x.F50 != 0 {
-		if err := enc.NextFieldValueInt("F50", vdl.Int32Type, int64(x.F50)); err != nil {
+		if err := enc.NextFieldValueInt(49, vdl.Int32Type, int64(x.F50)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -891,368 +898,375 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "F1":
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F1 = int32(value)
 			}
-		case "F2":
+		case 1:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F2 = int32(value)
 			}
-		case "F3":
+		case 2:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F3 = int32(value)
 			}
-		case "F4":
+		case 3:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F4 = int32(value)
 			}
-		case "F5":
+		case 4:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F5 = int32(value)
 			}
-		case "F6":
+		case 5:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F6 = int32(value)
 			}
-		case "F7":
+		case 6:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F7 = int32(value)
 			}
-		case "F8":
+		case 7:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F8 = int32(value)
 			}
-		case "F9":
+		case 8:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F9 = int32(value)
 			}
-		case "F10":
+		case 9:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F10 = int32(value)
 			}
-		case "F11":
+		case 10:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F11 = int32(value)
 			}
-		case "F12":
+		case 11:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F12 = int32(value)
 			}
-		case "F13":
+		case 12:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F13 = int32(value)
 			}
-		case "F14":
+		case 13:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F14 = int32(value)
 			}
-		case "F15":
+		case 14:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F15 = int32(value)
 			}
-		case "F16":
+		case 15:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F16 = int32(value)
 			}
-		case "F17":
+		case 16:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F17 = int32(value)
 			}
-		case "F18":
+		case 17:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F18 = int32(value)
 			}
-		case "F19":
+		case 18:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F19 = int32(value)
 			}
-		case "F20":
+		case 19:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F20 = int32(value)
 			}
-		case "F21":
+		case 20:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F21 = int32(value)
 			}
-		case "F22":
+		case 21:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F22 = int32(value)
 			}
-		case "F23":
+		case 22:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F23 = int32(value)
 			}
-		case "F24":
+		case 23:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F24 = int32(value)
 			}
-		case "F25":
+		case 24:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F25 = int32(value)
 			}
-		case "F26":
+		case 25:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F26 = int32(value)
 			}
-		case "F27":
+		case 26:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F27 = int32(value)
 			}
-		case "F28":
+		case 27:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F28 = int32(value)
 			}
-		case "F29":
+		case 28:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F29 = int32(value)
 			}
-		case "F30":
+		case 29:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F30 = int32(value)
 			}
-		case "F31":
+		case 30:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F31 = int32(value)
 			}
-		case "F32":
+		case 31:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F32 = int32(value)
 			}
-		case "F33":
+		case 32:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F33 = int32(value)
 			}
-		case "F34":
+		case 33:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F34 = int32(value)
 			}
-		case "F35":
+		case 34:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F35 = int32(value)
 			}
-		case "F36":
+		case 35:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F36 = int32(value)
 			}
-		case "F37":
+		case 36:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F37 = int32(value)
 			}
-		case "F38":
+		case 37:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F38 = int32(value)
 			}
-		case "F39":
+		case 38:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F39 = int32(value)
 			}
-		case "F40":
+		case 39:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F40 = int32(value)
 			}
-		case "F41":
+		case 40:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F41 = int32(value)
 			}
-		case "F42":
+		case 41:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F42 = int32(value)
 			}
-		case "F43":
+		case 42:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F43 = int32(value)
 			}
-		case "F44":
+		case 43:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F44 = int32(value)
 			}
-		case "F45":
+		case 44:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F45 = int32(value)
 			}
-		case "F46":
+		case 45:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F46 = int32(value)
 			}
-		case "F47":
+		case 46:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F47 = int32(value)
 			}
-		case "F48":
+		case 47:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F48 = int32(value)
 			}
-		case "F49":
+		case 48:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F49 = int32(value)
 			}
-		case "F50":
+		case 49:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.F50 = int32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1320,10 +1334,10 @@
 	if err := enc.StartValue(__VDLType_union_13); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("A", vdl.Int32Type, int64(x.Value)); err != nil {
+	if err := enc.NextFieldValueInt(0, vdl.Int32Type, int64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1333,10 +1347,10 @@
 	if err := enc.StartValue(__VDLType_union_13); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("B", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(1, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1346,10 +1360,10 @@
 	if err := enc.StartValue(__VDLType_union_13); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBool("C", vdl.BoolType, x.Value); err != nil {
+	if err := enc.NextFieldValueBool(2, vdl.BoolType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1359,12 +1373,23 @@
 	if err := dec.StartValue(__VDLType_union_13); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "A":
+	if decType != __VDLType_union_13 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_13.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field VSmallUnionA
 		switch value, err := dec.ReadValueInt(32); {
 		case err != nil:
@@ -1373,7 +1398,7 @@
 			field.Value = int32(value)
 		}
 		*x = field
-	case "B":
+	case 1:
 		var field VSmallUnionB
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -1382,7 +1407,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "C":
+	case 2:
 		var field VSmallUnionC
 		switch value, err := dec.ReadValueBool(); {
 		case err != nil:
@@ -1391,16 +1416,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
diff --git a/vom/single_shot.go b/vom/single_shot.go
index 7865e7f..dba0616 100644
--- a/vom/single_shot.go
+++ b/vom/single_shot.go
@@ -41,24 +41,23 @@
 	//
 	// However decoding type messages is expensive, so we cache typeDecoders to
 	// skip the decoding in the common case.
-	key, err := computeTypeDecoderCacheKey(data)
+	buf := newDecbufFromBytes(data)
+	key, err := computeTypeDecoderCacheKey(buf)
 	if err != nil {
 		return err
 	}
-	var buf *decbuf
 	typeDec := singleShotTypeDecoderCache.lookup(key)
 	cacheMiss := false
 	if typeDec == nil {
 		// Cache miss; start decoding at the beginning of all type messages with a
 		// new TypeDecoder.
 		cacheMiss = true
-		buf = newDecbufFromBytes(data)
+		buf.beg = 0
 		typeDec = newTypeDecoderInternal(buf)
 	} else {
-		version := Version(data[0])
-		data = data[len(key):] // skip the already-read types
-		buf = newDecbufFromBytes(data)
-		buf.version = version
+		// Cache hit; the buf is already positioned on the message id of the value,
+		// so we can just continue decoding from there.
+		buf.version = Version(data[0])
 		typeDec = newDerivedTypeDecoderInternal(buf, typeDec)
 	}
 	// Decode the value message.
@@ -113,24 +112,31 @@
 	return dec
 }
 
-// computeTypeDecoderCacheKey computes the cache key for the typeDecoderCache.
-// The logic is similar to Decoder.decodeValueType.
-func computeTypeDecoderCacheKey(message []byte) (string, error) {
-	// TODO(bprosnitz) Should we canonicalize the cache key by stripping the continuation control codes?
-	readPos := 0
-	if len(message) == 0 {
+// computeTypeDecoderCacheKey computes the cache key for the typeDecoderCache,
+// by returning the bytes of all type messages.  Upon return, the read position
+// of b is guaranteed to be on the first byte of the value message.
+func computeTypeDecoderCacheKey(b *decbuf) (string, error) {
+	if b.end == 0 {
 		return "", io.EOF
 	}
-	if !isAllowedVersion(Version(message[0])) {
-		return "", verror.New(errBadVersionByte, nil, message[0])
+	if version := Version(b.buf[0]); !isAllowedVersion(version) {
+		return "", verror.New(errBadVersionByte, nil, version)
 	}
-	readPos++
+	b.beg++
 	// Walk through bytes until we get to a value message.
 	for {
-		if len(message) < readPos {
+		if b.end < b.beg {
 			return "", verror.New(errIndexOutOfRange, nil)
 		}
-		switch id, cr, byteLen, err := byteSliceBinaryPeekIntWithControl(message[readPos:]); {
+		// Handle incomplete types.
+		switch ok, err := binaryDecodeControlOnly(b, WireCtrlTypeIncomplete); {
+		case err != nil:
+			return "", err
+		case ok:
+			continue
+		}
+		// Handle the next message id.
+		switch id, byteLen, err := binaryPeekInt(b); {
 		case err != nil:
 			return "", err
 		case id > 0:
@@ -138,22 +144,17 @@
 			// byte and all type messages; use all of these bytes as the cache key.
 			//
 			// TODO(toddw): Take a fingerprint of these bytes to reduce memory usage.
-			return string(message[:readPos]), nil
+			return string(b.buf[:b.beg]), nil
 		case id < 0:
-
 			// This is a type message.  Skip the bytes for the id or control code, and
 			// decode the message length (which always exists for wireType), and skip
 			// those bytes too to move to the next message.
-			readPos += byteLen
-			msgLen, byteLen, err := byteSliceBinaryPeekLen(message[readPos:])
+			b.beg += byteLen
+			msgLen, err := binaryDecodeLen(b)
 			if err != nil {
 				return "", err
 			}
-			readPos += byteLen + msgLen
-		case cr == WireCtrlTypeIncomplete:
-			readPos += byteLen
-		case cr > 0:
-			return "", verror.New(errBadControlCode, nil)
+			b.beg += msgLen
 		default:
 			return "", verror.New(errDecodeZeroTypeID, nil)
 		}
diff --git a/vom/testdata/types/types.vdl.go b/vom/testdata/types/types.vdl.go
index cdacfd6..831f544 100644
--- a/vom/testdata/types/types.vdl.go
+++ b/vom/testdata/types/types.vdl.go
@@ -63,12 +63,12 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Value != nil && !x.Value.VDLIsZero() {
-		if err := enc.NextField("Value"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Value.VDLWrite(enc); err != nil {
@@ -76,31 +76,31 @@
 		}
 	}
 	if x.TypeString != "" {
-		if err := enc.NextFieldValueString("TypeString", vdl.StringType, x.TypeString); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.TypeString); err != nil {
 			return err
 		}
 	}
 	if x.Hex != "" {
-		if err := enc.NextFieldValueString("Hex", vdl.StringType, x.Hex); err != nil {
+		if err := enc.NextFieldValueString(3, vdl.StringType, x.Hex); err != nil {
 			return err
 		}
 	}
 	if x.HexVersion != "" {
-		if err := enc.NextFieldValueString("HexVersion", vdl.StringType, x.HexVersion); err != nil {
+		if err := enc.NextFieldValueString(4, vdl.StringType, x.HexVersion); err != nil {
 			return err
 		}
 	}
 	if x.HexType != "" {
-		if err := enc.NextFieldValueString("HexType", vdl.StringType, x.HexType); err != nil {
+		if err := enc.NextFieldValueString(5, vdl.StringType, x.HexType); err != nil {
 			return err
 		}
 	}
 	if x.HexValue != "" {
-		if err := enc.NextFieldValueString("HexValue", vdl.StringType, x.HexValue); err != nil {
+		if err := enc.NextFieldValueString(6, vdl.StringType, x.HexValue); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -113,65 +113,72 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Value":
+		case 1:
 			x.Value = new(vdl.Value)
 			if err := x.Value.VDLRead(dec); err != nil {
 				return err
 			}
-		case "TypeString":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.TypeString = value
 			}
-		case "Hex":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Hex = value
 			}
-		case "HexVersion":
+		case 4:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.HexVersion = value
 			}
-		case "HexType":
+		case 5:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.HexType = value
 			}
-		case "HexValue":
+		case 6:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.HexValue = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -206,24 +213,24 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.PrimaryType != nil && x.PrimaryType != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("PrimaryType", x.PrimaryType); err != nil {
+		if err := enc.NextFieldValueTypeObject(1, x.PrimaryType); err != nil {
 			return err
 		}
 	}
 	if len(x.Values) != 0 {
-		if err := enc.NextField("Values"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Values); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -263,36 +270,43 @@
 	if err := dec.StartValue(__VDLType_struct_2); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_2 {
+			index = __VDLType_struct_2.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "PrimaryType":
+		case 1:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.PrimaryType = value
 			}
-		case "Values":
+		case 2:
 			if err := __VDLReadAnon_list_1(dec, &x.Values); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -352,7 +366,7 @@
 		return err
 	}
 	if len(x.EncodeDecodeData) != 0 {
-		if err := enc.NextField("EncodeDecodeData"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_2(enc, x.EncodeDecodeData); err != nil {
@@ -360,7 +374,7 @@
 		}
 	}
 	if len(x.CompatData) != 0 {
-		if err := enc.NextField("CompatData"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_3(enc, x.CompatData); err != nil {
@@ -368,14 +382,14 @@
 		}
 	}
 	if len(x.ConvertData) != 0 {
-		if err := enc.NextField("ConvertData"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_4(enc, x.ConvertData); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -488,30 +502,37 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "EncodeDecodeData":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_map_2(dec, &x.EncodeDecodeData); err != nil {
 				return err
 			}
-		case "CompatData":
+		case 1:
 			if err := __VDLReadAnon_map_3(dec, &x.CompatData); err != nil {
 				return err
 			}
-		case "ConvertData":
+		case 2:
 			if err := __VDLReadAnon_map_4(dec, &x.ConvertData); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1271,21 +1292,21 @@
 		return err
 	}
 	if x.A {
-		if err := enc.NextFieldValueBool("A", vdl.BoolType, x.A); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.A); err != nil {
 			return err
 		}
 	}
 	if x.B != "" {
-		if err := enc.NextFieldValueString("B", vdl.StringType, x.B); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.B); err != nil {
 			return err
 		}
 	}
 	if x.C != 0 {
-		if err := enc.NextFieldValueInt("C", vdl.Int64Type, x.C); err != nil {
+		if err := enc.NextFieldValueInt(2, vdl.Int64Type, x.C); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1296,39 +1317,46 @@
 	if err := dec.StartValue(__VDLType_struct_28); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_28 {
+			index = __VDLType_struct_28.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.A = value
 			}
-		case "B":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.B = value
 			}
-		case "C":
+		case 2:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.C = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1472,10 +1500,10 @@
 	if err := enc.StartValue(__VDLType_union_30); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBool("A", vdl.BoolType, x.Value); err != nil {
+	if err := enc.NextFieldValueBool(0, vdl.BoolType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1485,10 +1513,10 @@
 	if err := enc.StartValue(__VDLType_union_30); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("B", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(1, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1498,10 +1526,10 @@
 	if err := enc.StartValue(__VDLType_union_30); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("C", vdl.Int64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueInt(2, vdl.Int64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1511,12 +1539,23 @@
 	if err := dec.StartValue(__VDLType_union_30); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "A":
+	if decType != __VDLType_union_30 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_30.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field NUnionA
 		switch value, err := dec.ReadValueBool(); {
 		case err != nil:
@@ -1525,7 +1564,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "B":
+	case 1:
 		var field NUnionB
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -1534,7 +1573,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "C":
+	case 2:
 		var field NUnionC
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -1543,16 +1582,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -1627,22 +1662,22 @@
 		return err
 	}
 	if x.A {
-		if err := enc.NextFieldValueBool("A", vdl.BoolType, x.A); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.A); err != nil {
 			return err
 		}
 	}
 	if x.B {
-		if err := enc.NextFieldValueBool("B", __VDLType_bool_10, bool(x.B)); err != nil {
+		if err := enc.NextFieldValueBool(1, __VDLType_bool_10, bool(x.B)); err != nil {
 			return err
 		}
 	}
 	if x.C {
-		if err := enc.NextFieldValueBool("C", __VDLType_bool_31, bool(x.C)); err != nil {
+		if err := enc.NextFieldValueBool(2, __VDLType_bool_31, bool(x.C)); err != nil {
 			return err
 		}
 	}
 	if x.D != nil {
-		if err := enc.NextField("D"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -1651,19 +1686,19 @@
 		}
 	}
 	if x.E != nil && x.E != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("E", x.E); err != nil {
+		if err := enc.NextFieldValueTypeObject(4, x.E); err != nil {
 			return err
 		}
 	}
 	if x.F != nil && !x.F.VDLIsZero() {
-		if err := enc.NextField("F"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := x.F.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1677,36 +1712,47 @@
 	if err := dec.StartValue(__VDLType_struct_32); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_32 {
+			index = __VDLType_struct_32.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.A = value
 			}
-		case "B":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.B = NBool(value)
 			}
-		case "C":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.C = MBool(value)
 			}
-		case "D":
+		case 3:
 			if err := dec.StartValue(__VDLType_optional_33); err != nil {
 				return err
 			}
@@ -1722,22 +1768,18 @@
 					return err
 				}
 			}
-		case "E":
+		case 4:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.E = value
 			}
-		case "F":
+		case 5:
 			x.F = new(vdl.Value)
 			if err := x.F.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2354,7 +2396,7 @@
 		return err
 	}
 	if x.A != nil {
-		if err := enc.NextField("A"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -2362,7 +2404,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2373,15 +2415,26 @@
 	if err := dec.StartValue(__VDLType_struct_45); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_45 {
+			index = __VDLType_struct_45.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.StartValue(__VDLType_optional_46); err != nil {
 				return err
 			}
@@ -2397,10 +2450,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2438,7 +2487,7 @@
 		return err
 	}
 	if len(x.R1) != 0 {
-		if err := enc.NextField("R1"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.R1.VDLWrite(enc); err != nil {
@@ -2446,7 +2495,7 @@
 		}
 	}
 	if len(x.R2) != 0 {
-		if err := enc.NextField("R2"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.R2.VDLWrite(enc); err != nil {
@@ -2454,7 +2503,7 @@
 		}
 	}
 	if len(x.R3) != 0 {
-		if err := enc.NextField("R3"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.R3.VDLWrite(enc); err != nil {
@@ -2462,14 +2511,14 @@
 		}
 	}
 	if len(x.R4) != 0 {
-		if err := enc.NextField("R4"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		if err := x.R4.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2480,34 +2529,41 @@
 	if err := dec.StartValue(__VDLType_struct_47); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "R1":
+		}
+		if decType != __VDLType_struct_47 {
+			index = __VDLType_struct_47.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := x.R1.VDLRead(dec); err != nil {
 				return err
 			}
-		case "R2":
+		case 1:
 			if err := x.R2.VDLRead(dec); err != nil {
 				return err
 			}
-		case "R3":
+		case 2:
 			if err := x.R3.VDLRead(dec); err != nil {
 				return err
 			}
-		case "R4":
+		case 3:
 			if err := x.R4.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2537,7 +2593,7 @@
 		return err
 	}
 	if len(x.A) != 0 {
-		if err := enc.NextField("A"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_7(enc, x.A); err != nil {
@@ -2545,14 +2601,14 @@
 		}
 	}
 	if len(x.Rec1234) != 0 {
-		if err := enc.NextField("Rec1234"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_8(enc, x.Rec1234); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2605,26 +2661,33 @@
 	if err := dec.StartValue(__VDLType_struct_48); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_48 {
+			index = __VDLType_struct_48.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_list_7(dec, &x.A); err != nil {
 				return err
 			}
-		case "Rec1234":
+		case 1:
 			if err := __VDLReadAnon_list_8(dec, &x.Rec1234); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2704,7 +2767,7 @@
 		return err
 	}
 	if len(x.B) != 0 {
-		if err := enc.NextField("B"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_9(enc, x.B); err != nil {
@@ -2712,14 +2775,14 @@
 		}
 	}
 	if len(x.Rec1234) != 0 {
-		if err := enc.NextField("Rec1234"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_8(enc, x.Rec1234); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2751,26 +2814,33 @@
 	if err := dec.StartValue(__VDLType_struct_51); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "B":
+		}
+		if decType != __VDLType_struct_51 {
+			index = __VDLType_struct_51.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := __VDLReadAnon_list_9(dec, &x.B); err != nil {
 				return err
 			}
-		case "Rec1234":
+		case 1:
 			if err := __VDLReadAnon_list_8(dec, &x.Rec1234); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -2825,7 +2895,7 @@
 		return err
 	}
 	if !x.A.VDLIsZero() {
-		if err := enc.NextField("A"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.A.VDLWrite(enc); err != nil {
@@ -2833,14 +2903,14 @@
 		}
 	}
 	if !x.B.VDLIsZero() {
-		if err := enc.NextField("B"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.B.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -2851,26 +2921,33 @@
 	if err := dec.StartValue(__VDLType_struct_53); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_53 {
+			index = __VDLType_struct_53.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := x.A.VDLRead(dec); err != nil {
 				return err
 			}
-		case "B":
+		case 1:
 			if err := x.B.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3044,21 +3121,21 @@
 		return err
 	}
 	if x.A {
-		if err := enc.NextFieldValueBool("A", vdl.BoolType, x.A); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.A); err != nil {
 			return err
 		}
 	}
 	if x.B != "" {
-		if err := enc.NextFieldValueString("B", vdl.StringType, x.B); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.B); err != nil {
 			return err
 		}
 	}
 	if x.C != 0 {
-		if err := enc.NextFieldValueInt("C", vdl.Int64Type, x.C); err != nil {
+		if err := enc.NextFieldValueInt(2, vdl.Int64Type, x.C); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3069,39 +3146,46 @@
 	if err := dec.StartValue(__VDLType_struct_57); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_57 {
+			index = __VDLType_struct_57.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.A = value
 			}
-		case "B":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.B = value
 			}
-		case "C":
+		case 2:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.C = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3135,12 +3219,12 @@
 		return err
 	}
 	if x.A {
-		if err := enc.NextFieldValueBool("A", vdl.BoolType, x.A); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.A); err != nil {
 			return err
 		}
 	}
 	if x.D != nil && !x.D.VDLIsZero() {
-		if err := enc.NextField("D"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.D.VDLWrite(enc); err != nil {
@@ -3148,11 +3232,11 @@
 		}
 	}
 	if x.E != nil && x.E != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("E", x.E); err != nil {
+		if err := enc.NextFieldValueTypeObject(2, x.E); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3166,37 +3250,44 @@
 	if err := dec.StartValue(__VDLType_struct_58); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "A":
+		}
+		if decType != __VDLType_struct_58 {
+			index = __VDLType_struct_58.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.A = value
 			}
-		case "D":
+		case 1:
 			x.D = new(vdl.Value)
 			if err := x.D.VDLRead(dec); err != nil {
 				return err
 			}
-		case "E":
+		case 2:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.E = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3221,21 +3312,21 @@
 		return err
 	}
 	if x.X {
-		if err := enc.NextFieldValueBool("X", vdl.BoolType, x.X); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.X); err != nil {
 			return err
 		}
 	}
 	if x.Y {
-		if err := enc.NextFieldValueBool("Y", __VDLType_bool_31, bool(x.Y)); err != nil {
+		if err := enc.NextFieldValueBool(1, __VDLType_bool_31, bool(x.Y)); err != nil {
 			return err
 		}
 	}
 	if x.Z != "" {
-		if err := enc.NextFieldValueString("Z", vdl.StringType, x.Z); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.Z); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3246,39 +3337,46 @@
 	if err := dec.StartValue(__VDLType_struct_59); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "X":
+		}
+		if decType != __VDLType_struct_59 {
+			index = __VDLType_struct_59.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.X = value
 			}
-		case "Y":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Y = MBool(value)
 			}
-		case "Z":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Z = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3302,16 +3400,16 @@
 		return err
 	}
 	if x.Y {
-		if err := enc.NextFieldValueBool("Y", __VDLType_bool_10, bool(x.Y)); err != nil {
+		if err := enc.NextFieldValueBool(0, __VDLType_bool_10, bool(x.Y)); err != nil {
 			return err
 		}
 	}
 	if x.Z != "" {
-		if err := enc.NextFieldValueString("Z", __VDLType_string_11, string(x.Z)); err != nil {
+		if err := enc.NextFieldValueString(1, __VDLType_string_11, string(x.Z)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3322,32 +3420,39 @@
 	if err := dec.StartValue(__VDLType_struct_60); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Y":
+		}
+		if decType != __VDLType_struct_60 {
+			index = __VDLType_struct_60.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Y = NBool(value)
 			}
-		case "Z":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Z = NString(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3370,11 +3475,11 @@
 		return err
 	}
 	if x.Z != "" {
-		if err := enc.NextFieldValueString("Z", vdl.StringType, x.Z); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Z); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3385,25 +3490,32 @@
 	if err := dec.StartValue(__VDLType_struct_61); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Z":
+		}
+		if decType != __VDLType_struct_61 {
+			index = __VDLType_struct_61.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Z = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3427,16 +3539,16 @@
 		return err
 	}
 	if x.Key1 != 0 {
-		if err := enc.NextFieldValueInt("Key1", vdl.Int64Type, x.Key1); err != nil {
+		if err := enc.NextFieldValueInt(0, vdl.Int64Type, x.Key1); err != nil {
 			return err
 		}
 	}
 	if x.Key2 != 0 {
-		if err := enc.NextFieldValueUint("Key2", vdl.Uint32Type, uint64(x.Key2)); err != nil {
+		if err := enc.NextFieldValueUint(1, vdl.Uint32Type, uint64(x.Key2)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3447,32 +3559,39 @@
 	if err := dec.StartValue(__VDLType_struct_62); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Key1":
+		}
+		if decType != __VDLType_struct_62 {
+			index = __VDLType_struct_62.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Key1 = value
 			}
-		case "Key2":
+		case 1:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.Key2 = uint32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -3560,21 +3679,21 @@
 		return err
 	}
 	if x.Feat {
-		if err := enc.NextFieldValueBool("Feat", vdl.BoolType, x.Feat); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.Feat); err != nil {
 			return err
 		}
 	}
 	if x.Tire {
-		if err := enc.NextFieldValueBool("Tire", vdl.BoolType, x.Tire); err != nil {
+		if err := enc.NextFieldValueBool(1, vdl.BoolType, x.Tire); err != nil {
 			return err
 		}
 	}
 	if x.Eel {
-		if err := enc.NextFieldValueBool("Eel", vdl.BoolType, x.Eel); err != nil {
+		if err := enc.NextFieldValueBool(2, vdl.BoolType, x.Eel); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -3585,39 +3704,46 @@
 	if err := dec.StartValue(__VDLType_struct_64); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Feat":
+		}
+		if decType != __VDLType_struct_64 {
+			index = __VDLType_struct_64.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Feat = value
 			}
-		case "Tire":
+		case 1:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Tire = value
 			}
-		case "Eel":
+		case 2:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Eel = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -4448,10 +4574,10 @@
 	if err := enc.StartValue(__VDLType_union_78); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("B", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(0, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4461,7 +4587,7 @@
 	if err := enc.StartValue(__VDLType_union_78); err != nil {
 		return err
 	}
-	if err := enc.NextField("D"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if x.Value == nil {
@@ -4473,7 +4599,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4483,10 +4609,10 @@
 	if err := enc.StartValue(__VDLType_union_78); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueTypeObject("E", x.Value); err != nil {
+	if err := enc.NextFieldValueTypeObject(2, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4496,12 +4622,23 @@
 	if err := dec.StartValue(__VDLType_union_78); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "B":
+	if decType != __VDLType_union_78 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_78.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field BdeUnionB
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -4510,14 +4647,14 @@
 			field.Value = value
 		}
 		*x = field
-	case "D":
+	case 1:
 		var field BdeUnionD
 		field.Value = new(vdl.Value)
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "E":
+	case 2:
 		var field BdeUnionE
 		switch value, err := dec.ReadValueTypeObject(); {
 		case err != nil:
@@ -4526,16 +4663,12 @@
 			field.Value = value
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -4777,14 +4910,14 @@
 		return err
 	}
 	if x.Any != nil && !x.Any.VDLIsZero() {
-		if err := enc.NextField("Any"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Any.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4797,23 +4930,30 @@
 	if err := dec.StartValue(__VDLType_struct_82); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Any":
+		}
+		if decType != __VDLType_struct_82 {
+			index = __VDLType_struct_82.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			x.Any = new(vdl.Value)
 			if err := x.Any.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -4839,14 +4979,14 @@
 		return err
 	}
 	if len(x.Map) != 0 {
-		if err := enc.NextField("Map"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_map_10(enc, x.Map); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -4878,20 +5018,27 @@
 	if err := dec.StartValue(__VDLType_struct_83); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Map":
-			if err := __VDLReadAnon_map_10(dec, &x.Map); err != nil {
-				return err
+		}
+		if decType != __VDLType_struct_83 {
+			index = __VDLType_struct_83.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
+		}
+		switch index {
+		case 0:
+			if err := __VDLReadAnon_map_10(dec, &x.Map); err != nil {
 				return err
 			}
 		}
@@ -5036,77 +5183,77 @@
 		return err
 	}
 	if x.Bool {
-		if err := enc.NextFieldValueBool("Bool", vdl.BoolType, x.Bool); err != nil {
+		if err := enc.NextFieldValueBool(0, vdl.BoolType, x.Bool); err != nil {
 			return err
 		}
 	}
 	if x.AByte != 0 {
-		if err := enc.NextFieldValueUint("AByte", vdl.ByteType, uint64(x.AByte)); err != nil {
+		if err := enc.NextFieldValueUint(1, vdl.ByteType, uint64(x.AByte)); err != nil {
 			return err
 		}
 	}
 	if x.Int16 != 0 {
-		if err := enc.NextFieldValueInt("Int16", vdl.Int16Type, int64(x.Int16)); err != nil {
+		if err := enc.NextFieldValueInt(2, vdl.Int16Type, int64(x.Int16)); err != nil {
 			return err
 		}
 	}
 	if x.Int32 != 0 {
-		if err := enc.NextFieldValueInt("Int32", vdl.Int32Type, int64(x.Int32)); err != nil {
+		if err := enc.NextFieldValueInt(3, vdl.Int32Type, int64(x.Int32)); err != nil {
 			return err
 		}
 	}
 	if x.Int64 != 0 {
-		if err := enc.NextFieldValueInt("Int64", vdl.Int64Type, x.Int64); err != nil {
+		if err := enc.NextFieldValueInt(4, vdl.Int64Type, x.Int64); err != nil {
 			return err
 		}
 	}
 	if x.Uint16 != 0 {
-		if err := enc.NextFieldValueUint("Uint16", vdl.Uint16Type, uint64(x.Uint16)); err != nil {
+		if err := enc.NextFieldValueUint(5, vdl.Uint16Type, uint64(x.Uint16)); err != nil {
 			return err
 		}
 	}
 	if x.Uint32 != 0 {
-		if err := enc.NextFieldValueUint("Uint32", vdl.Uint32Type, uint64(x.Uint32)); err != nil {
+		if err := enc.NextFieldValueUint(6, vdl.Uint32Type, uint64(x.Uint32)); err != nil {
 			return err
 		}
 	}
 	if x.Uint64 != 0 {
-		if err := enc.NextFieldValueUint("Uint64", vdl.Uint64Type, x.Uint64); err != nil {
+		if err := enc.NextFieldValueUint(7, vdl.Uint64Type, x.Uint64); err != nil {
 			return err
 		}
 	}
 	if x.String != "" {
-		if err := enc.NextFieldValueString("String", vdl.StringType, x.String); err != nil {
+		if err := enc.NextFieldValueString(8, vdl.StringType, x.String); err != nil {
 			return err
 		}
 	}
 	if len(x.Bytes) != 0 {
-		if err := enc.NextFieldValueBytes("Bytes", __VDLType_list_86, x.Bytes); err != nil {
+		if err := enc.NextFieldValueBytes(9, __VDLType_list_86, x.Bytes); err != nil {
 			return err
 		}
 	}
 	if x.Float32 != 0 {
-		if err := enc.NextFieldValueFloat("Float32", vdl.Float32Type, float64(x.Float32)); err != nil {
+		if err := enc.NextFieldValueFloat(10, vdl.Float32Type, float64(x.Float32)); err != nil {
 			return err
 		}
 	}
 	if x.Float64 != 0 {
-		if err := enc.NextFieldValueFloat("Float64", vdl.Float64Type, x.Float64); err != nil {
+		if err := enc.NextFieldValueFloat(11, vdl.Float64Type, x.Float64); err != nil {
 			return err
 		}
 	}
 	if x.FoodEnum != FoodEnumBean {
-		if err := enc.NextFieldValueString("FoodEnum", __VDLType_enum_81, x.FoodEnum.String()); err != nil {
+		if err := enc.NextFieldValueString(12, __VDLType_enum_81, x.FoodEnum.String()); err != nil {
 			return err
 		}
 	}
 	if x.NEnum != NEnumA {
-		if err := enc.NextFieldValueString("NEnum", __VDLType_enum_29, x.NEnum.String()); err != nil {
+		if err := enc.NextFieldValueString(13, __VDLType_enum_29, x.NEnum.String()); err != nil {
 			return err
 		}
 	}
 	if len(x.NListUint64) != 0 {
-		if err := enc.NextField("NListUint64"); err != nil {
+		if err := enc.NextField(14); err != nil {
 			return err
 		}
 		if err := x.NListUint64.VDLWrite(enc); err != nil {
@@ -5114,12 +5261,12 @@
 		}
 	}
 	if x.NByteArray != (NByteArray{}) {
-		if err := enc.NextFieldValueBytes("NByteArray", __VDLType_array_13, x.NByteArray[:]); err != nil {
+		if err := enc.NextFieldValueBytes(15, __VDLType_array_13, x.NByteArray[:]); err != nil {
 			return err
 		}
 	}
 	if x.NArray2Uint64 != (NArray2Uint64{}) {
-		if err := enc.NextField("NArray2Uint64"); err != nil {
+		if err := enc.NextField(16); err != nil {
 			return err
 		}
 		if err := x.NArray2Uint64.VDLWrite(enc); err != nil {
@@ -5127,7 +5274,7 @@
 		}
 	}
 	if len(x.NSetUint64) != 0 {
-		if err := enc.NextField("NSetUint64"); err != nil {
+		if err := enc.NextField(17); err != nil {
 			return err
 		}
 		if err := x.NSetUint64.VDLWrite(enc); err != nil {
@@ -5135,7 +5282,7 @@
 		}
 	}
 	if len(x.NMapUint64String) != 0 {
-		if err := enc.NextField("NMapUint64String"); err != nil {
+		if err := enc.NextField(18); err != nil {
 			return err
 		}
 		if err := x.NMapUint64String.VDLWrite(enc); err != nil {
@@ -5143,7 +5290,7 @@
 		}
 	}
 	if x.NStruct != (NStruct{}) {
-		if err := enc.NextField("NStruct"); err != nil {
+		if err := enc.NextField(19); err != nil {
 			return err
 		}
 		if err := x.NStruct.VDLWrite(enc); err != nil {
@@ -5151,7 +5298,7 @@
 		}
 	}
 	if x.NUnion != nil && !x.NUnion.VDLIsZero() {
-		if err := enc.NextField("NUnion"); err != nil {
+		if err := enc.NextField(20); err != nil {
 			return err
 		}
 		if err := x.NUnion.VDLWrite(enc); err != nil {
@@ -5159,11 +5306,11 @@
 		}
 	}
 	if x.TypeObject != nil && x.TypeObject != vdl.AnyType {
-		if err := enc.NextFieldValueTypeObject("TypeObject", x.TypeObject); err != nil {
+		if err := enc.NextFieldValueTypeObject(21, x.TypeObject); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5177,96 +5324,107 @@
 	if err := dec.StartValue(__VDLType_struct_85); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Bool":
+		}
+		if decType != __VDLType_struct_85 {
+			index = __VDLType_struct_85.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueBool(); {
 			case err != nil:
 				return err
 			default:
 				x.Bool = value
 			}
-		case "AByte":
+		case 1:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.AByte = byte(value)
 			}
-		case "Int16":
+		case 2:
 			switch value, err := dec.ReadValueInt(16); {
 			case err != nil:
 				return err
 			default:
 				x.Int16 = int16(value)
 			}
-		case "Int32":
+		case 3:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Int32 = int32(value)
 			}
-		case "Int64":
+		case 4:
 			switch value, err := dec.ReadValueInt(64); {
 			case err != nil:
 				return err
 			default:
 				x.Int64 = value
 			}
-		case "Uint16":
+		case 5:
 			switch value, err := dec.ReadValueUint(16); {
 			case err != nil:
 				return err
 			default:
 				x.Uint16 = uint16(value)
 			}
-		case "Uint32":
+		case 6:
 			switch value, err := dec.ReadValueUint(32); {
 			case err != nil:
 				return err
 			default:
 				x.Uint32 = uint32(value)
 			}
-		case "Uint64":
+		case 7:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Uint64 = value
 			}
-		case "String":
+		case 8:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.String = value
 			}
-		case "Bytes":
+		case 9:
 			if err := dec.ReadValueBytes(-1, &x.Bytes); err != nil {
 				return err
 			}
-		case "Float32":
+		case 10:
 			switch value, err := dec.ReadValueFloat(32); {
 			case err != nil:
 				return err
 			default:
 				x.Float32 = float32(value)
 			}
-		case "Float64":
+		case 11:
 			switch value, err := dec.ReadValueFloat(64); {
 			case err != nil:
 				return err
 			default:
 				x.Float64 = value
 			}
-		case "FoodEnum":
+		case 12:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -5275,7 +5433,7 @@
 					return err
 				}
 			}
-		case "NEnum":
+		case 13:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -5284,46 +5442,42 @@
 					return err
 				}
 			}
-		case "NListUint64":
+		case 14:
 			if err := x.NListUint64.VDLRead(dec); err != nil {
 				return err
 			}
-		case "NByteArray":
+		case 15:
 			bytes := x.NByteArray[:]
 			if err := dec.ReadValueBytes(4, &bytes); err != nil {
 				return err
 			}
-		case "NArray2Uint64":
+		case 16:
 			if err := x.NArray2Uint64.VDLRead(dec); err != nil {
 				return err
 			}
-		case "NSetUint64":
+		case 17:
 			if err := x.NSetUint64.VDLRead(dec); err != nil {
 				return err
 			}
-		case "NMapUint64String":
+		case 18:
 			if err := x.NMapUint64String.VDLRead(dec); err != nil {
 				return err
 			}
-		case "NStruct":
+		case 19:
 			if err := x.NStruct.VDLRead(dec); err != nil {
 				return err
 			}
-		case "NUnion":
+		case 20:
 			if err := VDLReadNUnion(dec, &x.NUnion); err != nil {
 				return err
 			}
-		case "TypeObject":
+		case 21:
 			switch value, err := dec.ReadValueTypeObject(); {
 			case err != nil:
 				return err
 			default:
 				x.TypeObject = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5417,12 +5571,12 @@
 		return err
 	}
 	if len(x.Payload) != 0 {
-		if err := enc.NextFieldValueBytes("Payload", __VDLType_list_86, x.Payload); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_list_86, x.Payload); err != nil {
 			return err
 		}
 	}
 	if x.Next != nil {
-		if err := enc.NextField("Next"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -5430,7 +5584,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5441,19 +5595,30 @@
 	if err := dec.StartValue(__VDLType_struct_88); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Payload":
+		}
+		if decType != __VDLType_struct_88 {
+			index = __VDLType_struct_88.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			if err := dec.ReadValueBytes(-1, &x.Payload); err != nil {
 				return err
 			}
-		case "Next":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_89); err != nil {
 				return err
 			}
@@ -5469,10 +5634,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -5502,7 +5663,7 @@
 		return err
 	}
 	if x.Payload != nil && !x.Payload.VDLIsZero() {
-		if err := enc.NextField("Payload"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		if err := x.Payload.VDLWrite(enc); err != nil {
@@ -5510,7 +5671,7 @@
 		}
 	}
 	if x.Next != nil {
-		if err := enc.NextField("Next"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		enc.SetNextStartValueIsOptional()
@@ -5518,7 +5679,7 @@
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -5531,20 +5692,31 @@
 	if err := dec.StartValue(__VDLType_struct_90); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Payload":
+		}
+		if decType != __VDLType_struct_90 {
+			index = __VDLType_struct_90.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			x.Payload = new(vdl.Value)
 			if err := x.Payload.VDLRead(dec); err != nil {
 				return err
 			}
-		case "Next":
+		case 1:
 			if err := dec.StartValue(__VDLType_optional_91); err != nil {
 				return err
 			}
@@ -5560,10 +5732,6 @@
 					return err
 				}
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vom/vom.vdl.go b/vom/vom.vdl.go
index e825437..bb42ca2 100644
--- a/vom/vom.vdl.go
+++ b/vom/vom.vdl.go
@@ -208,10 +208,10 @@
 	if err := enc.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueBool("PBool", vdl.BoolType, x.Value); err != nil {
+	if err := enc.NextFieldValueBool(0, vdl.BoolType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -221,10 +221,10 @@
 	if err := enc.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("PByte", vdl.ByteType, uint64(x.Value)); err != nil {
+	if err := enc.NextFieldValueUint(1, vdl.ByteType, uint64(x.Value)); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -234,10 +234,10 @@
 	if err := enc.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueUint("PUint", vdl.Uint64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueUint(2, vdl.Uint64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -247,10 +247,10 @@
 	if err := enc.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueInt("PInt", vdl.Int64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueInt(3, vdl.Int64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -260,10 +260,10 @@
 	if err := enc.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueFloat("PFloat", vdl.Float64Type, x.Value); err != nil {
+	if err := enc.NextFieldValueFloat(4, vdl.Float64Type, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -273,10 +273,10 @@
 	if err := enc.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("PString", vdl.StringType, x.Value); err != nil {
+	if err := enc.NextFieldValueString(5, vdl.StringType, x.Value); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -286,10 +286,10 @@
 	if err := enc.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	if err := enc.NextFieldValueString("PControl", __VDLType_enum_1, x.Value.String()); err != nil {
+	if err := enc.NextFieldValueString(6, __VDLType_enum_1, x.Value.String()); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -299,12 +299,23 @@
 	if err := dec.StartValue(__VDLType_union_2); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "PBool":
+	if decType != __VDLType_union_2 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_2.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field PrimitivePBool
 		switch value, err := dec.ReadValueBool(); {
 		case err != nil:
@@ -313,7 +324,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "PByte":
+	case 1:
 		var field PrimitivePByte
 		switch value, err := dec.ReadValueUint(8); {
 		case err != nil:
@@ -322,7 +333,7 @@
 			field.Value = byte(value)
 		}
 		*x = field
-	case "PUint":
+	case 2:
 		var field PrimitivePUint
 		switch value, err := dec.ReadValueUint(64); {
 		case err != nil:
@@ -331,7 +342,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "PInt":
+	case 3:
 		var field PrimitivePInt
 		switch value, err := dec.ReadValueInt(64); {
 		case err != nil:
@@ -340,7 +351,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "PFloat":
+	case 4:
 		var field PrimitivePFloat
 		switch value, err := dec.ReadValueFloat(64); {
 		case err != nil:
@@ -349,7 +360,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "PString":
+	case 5:
 		var field PrimitivePString
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -358,7 +369,7 @@
 			field.Value = value
 		}
 		*x = field
-	case "PControl":
+	case 6:
 		var field PrimitivePControl
 		switch value, err := dec.ReadValueString(); {
 		case err != nil:
@@ -369,16 +380,12 @@
 			}
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
@@ -567,17 +574,17 @@
 		return err
 	}
 	if x.Kind != DumpKindVersion {
-		if err := enc.NextFieldValueString("Kind", __VDLType_enum_3, x.Kind.String()); err != nil {
+		if err := enc.NextFieldValueString(0, __VDLType_enum_3, x.Kind.String()); err != nil {
 			return err
 		}
 	}
 	if len(x.Bytes) != 0 {
-		if err := enc.NextFieldValueBytes("Bytes", __VDLType_list_5, x.Bytes); err != nil {
+		if err := enc.NextFieldValueBytes(1, __VDLType_list_5, x.Bytes); err != nil {
 			return err
 		}
 	}
 	if x.Data != nil && !x.Data.VDLIsZero() {
-		if err := enc.NextField("Data"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := x.Data.VDLWrite(enc); err != nil {
@@ -585,11 +592,11 @@
 		}
 	}
 	if x.Debug != "" {
-		if err := enc.NextFieldValueString("Debug", vdl.StringType, x.Debug); err != nil {
+		if err := enc.NextFieldValueString(3, vdl.StringType, x.Debug); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -602,15 +609,26 @@
 	if err := dec.StartValue(__VDLType_struct_4); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Kind":
+		}
+		if decType != __VDLType_struct_4 {
+			index = __VDLType_struct_4.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
@@ -619,25 +637,21 @@
 					return err
 				}
 			}
-		case "Bytes":
+		case 1:
 			if err := dec.ReadValueBytes(-1, &x.Bytes); err != nil {
 				return err
 			}
-		case "Data":
+		case 2:
 			if err := VDLReadPrimitive(dec, &x.Data); err != nil {
 				return err
 			}
-		case "Debug":
+		case 3:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Debug = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -720,16 +734,16 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Base != 0 {
-		if err := enc.NextFieldValueUint("Base", __VDLType_uint64_7, uint64(x.Base)); err != nil {
+		if err := enc.NextFieldValueUint(1, __VDLType_uint64_7, uint64(x.Base)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -740,32 +754,39 @@
 	if err := dec.StartValue(__VDLType_struct_8); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_8 {
+			index = __VDLType_struct_8.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Base":
+		case 1:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Base = TypeId(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -796,19 +817,19 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if len(x.Labels) != 0 {
-		if err := enc.NextField("Labels"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Labels); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -837,29 +858,36 @@
 	if err := dec.StartValue(__VDLType_struct_9); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_9 {
+			index = __VDLType_struct_9.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Labels":
+		case 1:
 			if err := __VDLReadAnon_list_1(dec, &x.Labels); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -906,21 +934,21 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Elem != 0 {
-		if err := enc.NextFieldValueUint("Elem", __VDLType_uint64_7, uint64(x.Elem)); err != nil {
+		if err := enc.NextFieldValueUint(1, __VDLType_uint64_7, uint64(x.Elem)); err != nil {
 			return err
 		}
 	}
 	if x.Len != 0 {
-		if err := enc.NextFieldValueUint("Len", vdl.Uint64Type, x.Len); err != nil {
+		if err := enc.NextFieldValueUint(2, vdl.Uint64Type, x.Len); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -931,39 +959,46 @@
 	if err := dec.StartValue(__VDLType_struct_11); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_11 {
+			index = __VDLType_struct_11.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Elem":
+		case 1:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Elem = TypeId(value)
 			}
-		case "Len":
+		case 2:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Len = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -988,16 +1023,16 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Elem != 0 {
-		if err := enc.NextFieldValueUint("Elem", __VDLType_uint64_7, uint64(x.Elem)); err != nil {
+		if err := enc.NextFieldValueUint(1, __VDLType_uint64_7, uint64(x.Elem)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1008,32 +1043,39 @@
 	if err := dec.StartValue(__VDLType_struct_12); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_12 {
+			index = __VDLType_struct_12.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Elem":
+		case 1:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Elem = TypeId(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1058,16 +1100,16 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Key != 0 {
-		if err := enc.NextFieldValueUint("Key", __VDLType_uint64_7, uint64(x.Key)); err != nil {
+		if err := enc.NextFieldValueUint(1, __VDLType_uint64_7, uint64(x.Key)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1078,32 +1120,39 @@
 	if err := dec.StartValue(__VDLType_struct_13); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_13 {
+			index = __VDLType_struct_13.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Key":
+		case 1:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Key = TypeId(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1129,21 +1178,21 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Key != 0 {
-		if err := enc.NextFieldValueUint("Key", __VDLType_uint64_7, uint64(x.Key)); err != nil {
+		if err := enc.NextFieldValueUint(1, __VDLType_uint64_7, uint64(x.Key)); err != nil {
 			return err
 		}
 	}
 	if x.Elem != 0 {
-		if err := enc.NextFieldValueUint("Elem", __VDLType_uint64_7, uint64(x.Elem)); err != nil {
+		if err := enc.NextFieldValueUint(2, __VDLType_uint64_7, uint64(x.Elem)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1154,39 +1203,46 @@
 	if err := dec.StartValue(__VDLType_struct_14); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_14 {
+			index = __VDLType_struct_14.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Key":
+		case 1:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Key = TypeId(value)
 			}
-		case "Elem":
+		case 2:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Elem = TypeId(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1211,16 +1267,16 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Type != 0 {
-		if err := enc.NextFieldValueUint("Type", __VDLType_uint64_7, uint64(x.Type)); err != nil {
+		if err := enc.NextFieldValueUint(1, __VDLType_uint64_7, uint64(x.Type)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1231,32 +1287,39 @@
 	if err := dec.StartValue(__VDLType_struct_15); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_15 {
+			index = __VDLType_struct_15.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Type":
+		case 1:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Type = TypeId(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1287,19 +1350,19 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if len(x.Fields) != 0 {
-		if err := enc.NextField("Fields"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_2(enc, x.Fields); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1331,29 +1394,36 @@
 	if err := dec.StartValue(__VDLType_struct_16); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_16 {
+			index = __VDLType_struct_16.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Fields":
+		case 1:
 			if err := __VDLReadAnon_list_2(dec, &x.Fields); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1409,19 +1479,19 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if len(x.Fields) != 0 {
-		if err := enc.NextField("Fields"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_2(enc, x.Fields); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1432,29 +1502,36 @@
 	if err := dec.StartValue(__VDLType_struct_18); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_18 {
+			index = __VDLType_struct_18.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Fields":
+		case 1:
 			if err := __VDLReadAnon_list_2(dec, &x.Fields); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1479,16 +1556,16 @@
 		return err
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if x.Elem != 0 {
-		if err := enc.NextFieldValueUint("Elem", __VDLType_uint64_7, uint64(x.Elem)); err != nil {
+		if err := enc.NextFieldValueUint(1, __VDLType_uint64_7, uint64(x.Elem)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1499,32 +1576,39 @@
 	if err := dec.StartValue(__VDLType_struct_19); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Name":
+		}
+		if decType != __VDLType_struct_19 {
+			index = __VDLType_struct_19.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Elem":
+		case 1:
 			switch value, err := dec.ReadValueUint(64); {
 			case err != nil:
 				return err
 			default:
 				x.Elem = TypeId(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -1672,13 +1756,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("NamedT"); err != nil {
+	if err := enc.NextField(0); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1688,13 +1772,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("EnumT"); err != nil {
+	if err := enc.NextField(1); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1704,13 +1788,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("ArrayT"); err != nil {
+	if err := enc.NextField(2); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1720,13 +1804,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("ListT"); err != nil {
+	if err := enc.NextField(3); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1736,13 +1820,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("SetT"); err != nil {
+	if err := enc.NextField(4); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1752,13 +1836,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("MapT"); err != nil {
+	if err := enc.NextField(5); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1768,13 +1852,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("StructT"); err != nil {
+	if err := enc.NextField(6); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1784,13 +1868,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("UnionT"); err != nil {
+	if err := enc.NextField(7); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1800,13 +1884,13 @@
 	if err := enc.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	if err := enc.NextField("OptionalT"); err != nil {
+	if err := enc.NextField(8); err != nil {
 		return err
 	}
 	if err := x.Value.VDLWrite(enc); err != nil {
 		return err
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -1816,75 +1900,82 @@
 	if err := dec.StartValue(__VDLType_union_20); err != nil {
 		return err
 	}
-	f, err := dec.NextField()
-	if err != nil {
+	decType := dec.Type()
+	index, err := dec.NextField()
+	switch {
+	case err != nil:
 		return err
+	case index == -1:
+		return fmt.Errorf("missing field in union %T, from %v", x, decType)
 	}
-	switch f {
-	case "NamedT":
+	if decType != __VDLType_union_20 {
+		name := decType.Field(index).Name
+		index = __VDLType_union_20.FieldIndexByName(name)
+		if index == -1 {
+			return fmt.Errorf("field %q not in union %T, from %v", name, x, decType)
+		}
+	}
+	switch index {
+	case 0:
 		var field wireTypeNamedT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "EnumT":
+	case 1:
 		var field wireTypeEnumT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "ArrayT":
+	case 2:
 		var field wireTypeArrayT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "ListT":
+	case 3:
 		var field wireTypeListT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "SetT":
+	case 4:
 		var field wireTypeSetT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "MapT":
+	case 5:
 		var field wireTypeMapT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "StructT":
+	case 6:
 		var field wireTypeStructT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "UnionT":
+	case 7:
 		var field wireTypeUnionT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "OptionalT":
+	case 8:
 		var field wireTypeOptionalT
 		if err := field.Value.VDLRead(dec); err != nil {
 			return err
 		}
 		*x = field
-	case "":
-		return fmt.Errorf("missing field in union %T, from %v", x, dec.Type())
-	default:
-		return fmt.Errorf("field %q not in union %T, from %v", f, x, dec.Type())
 	}
-	switch f, err := dec.NextField(); {
+	switch index, err := dec.NextField(); {
 	case err != nil:
 		return err
-	case f != "":
-		return fmt.Errorf("extra field %q in union %T, from %v", f, x, dec.Type())
+	case index != -1:
+		return fmt.Errorf("extra field %d in union %T, from %v", index, x, dec.Type())
 	}
 	return dec.FinishValue()
 }
diff --git a/vom/vomtest/pass81_gen.vdl b/vom/vomtest/pass81_gen.vdl
index b4ed96d..80418c0 100644
--- a/vom/vomtest/pass81_gen.vdl
+++ b/vom/vomtest/pass81_gen.vdl
@@ -60,7 +60,7 @@
 // Zero:       Target is zero value.
 
 const pass81 = []vdlEntry {
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "1e000001e0", Value: any(nil)}
 	// 1e                   MsgId                             15
 	//                      ValueMsg                          15 [any]
@@ -75,7 +75,7 @@
 		any(nil),
 		0x81, "", "1e000001e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0200", Value: false}
 	// 02                   MsgId                              1
 	//                      ValueMsg                           1 [bool]
@@ -87,7 +87,7 @@
 		false,
 		0x81, "", "0200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0201", Value: true}
 	// 02                   MsgId                              1
 	//                      ValueMsg                           1 [bool]
@@ -99,7 +99,7 @@
 		true,
 		0x81, "", "0201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15200", Value: v.io/v23/vdl/vdltest.VBool bool(false)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -122,7 +122,7 @@
 		vdltest.VBool(false),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15201", Value: v.io/v23/vdl/vdltest.VBool bool(true)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -145,7 +145,7 @@
 		vdltest.VBool(true),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0600", Value: ""}
 	// 06                   MsgId                              3
 	//                      ValueMsg                           3 [string]
@@ -158,7 +158,7 @@
 		"",
 		0x81, "", "0600",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(32): "061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: "abcdeΔΘΠΣΦ王普澤世界"}
 	// 06                   MsgId                              3
 	//                      ValueMsg                           3 [string]
@@ -171,7 +171,7 @@
 		"abcdeΔΘΠΣΦ王普澤世界",
 		0x81, "", "061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15200", Value: v.io/v23/vdl/vdltest.VString string("")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -195,7 +195,7 @@
 		vdltest.VString(""),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(68): "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VString string("abcdeΔΘΠΣΦ王普澤世界")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -219,7 +219,7 @@
 		vdltest.VString("abcdeΔΘΠΣΦ王普澤世界"),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1", "521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "1c010f00", Value: typeobject(any)}
 	// 1c                   MsgId                             14
 	//                      ValueMsg                          14 [typeobject]
@@ -233,7 +233,7 @@
 		typeobject(any),
 		0x81, "", "1c010f00",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "1c010900", Value: typeobject(int64)}
 	// 1c                   MsgId                             14
 	//                      ValueMsg                          14 [typeobject]
@@ -247,7 +247,7 @@
 		typeobject(int64),
 		0x81, "", "1c010900",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0400", Value: byte(0)}
 	// 04                   MsgId                              2
 	//                      ValueMsg                           2 [byte]
@@ -259,7 +259,7 @@
 		byte(0),
 		0x81, "", "0400",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "04ffff", Value: byte(255)}
 	// 04                   MsgId                              2
 	//                      ValueMsg                           2 [byte]
@@ -271,7 +271,7 @@
 		byte(255),
 		0x81, "", "04ffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0401", Value: byte(1)}
 	// 04                   MsgId                              2
 	//                      ValueMsg                           2 [byte]
@@ -283,7 +283,7 @@
 		byte(1),
 		0x81, "", "0401",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "047b", Value: byte(123)}
 	// 04                   MsgId                              2
 	//                      ValueMsg                           2 [byte]
@@ -295,7 +295,7 @@
 		byte(123),
 		0x81, "", "047b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15200", Value: v.io/v23/vdl/vdltest.VByte byte(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -318,7 +318,7 @@
 		vdltest.VByte(0),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e152ffff", Value: v.io/v23/vdl/vdltest.VByte byte(255)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -341,7 +341,7 @@
 		vdltest.VByte(255),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "52ffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15201", Value: v.io/v23/vdl/vdltest.VByte byte(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -364,7 +364,7 @@
 		vdltest.VByte(1),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1527b", Value: v.io/v23/vdl/vdltest.VByte byte(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -387,7 +387,7 @@
 		vdltest.VByte(123),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15200", Value: v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}(A)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -416,7 +416,7 @@
 		vdltest.VEnumAbc.A,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15201", Value: v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}(B)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -445,7 +445,7 @@
 		vdltest.VEnumAbc.B,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15202", Value: v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}(C)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -474,7 +474,7 @@
 		vdltest.VEnumAbc.C,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15200", Value: v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}(B)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -503,7 +503,7 @@
 		vdltest.VEnumBcd.B,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15201", Value: v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}(C)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -532,7 +532,7 @@
 		vdltest.VEnumBcd.C,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15202", Value: v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}(D)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -561,7 +561,7 @@
 		vdltest.VEnumBcd.D,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "5125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15201e1", Value: v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -583,7 +583,7 @@
 		vdltest.VStructEmpty{},
 		0x81, "5125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15201e1", Value: v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{Id: "", Msg: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -619,7 +619,7 @@
 		vdltest.VNamedError{},
 		0x81, "5135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(122): "5135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -661,7 +661,7 @@
 		vdltest.VNamedError{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1", "5241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(174): "555201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1570403010fe15347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012be100034d73670103e10009506172616d4c697374012ce1e1510408012ae152000001e0", Value: ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -746,7 +746,7 @@
 		error(nil),
 		0x81, "555201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1570403010fe15347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012be100034d73670103e10009506172616d4c697374012ce1e1510408012ae1", "52000001e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(240): "555201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1570403010fe15347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012be100034d73670103e10009506172616d4c697374012ce1e1510408012ae152000043001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}({Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -839,7 +839,7 @@
 		error{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "555201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1570403010fe15347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012be100034d73670103e10009506172616d4c697374012ce1e1510408012ae1", "52000043001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0800", Value: uint16(0)}
 	// 08                   MsgId                              4
 	//                      ValueMsg                           4 [uint16]
@@ -851,7 +851,7 @@
 		uint16(0),
 		0x81, "", "0800",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "08feffff", Value: uint16(65535)}
 	// 08                   MsgId                              4
 	//                      ValueMsg                           4 [uint16]
@@ -863,7 +863,7 @@
 		uint16(65535),
 		0x81, "", "08feffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0801", Value: uint16(1)}
 	// 08                   MsgId                              4
 	//                      ValueMsg                           4 [uint16]
@@ -875,7 +875,7 @@
 		uint16(1),
 		0x81, "", "0801",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "087b", Value: uint16(123)}
 	// 08                   MsgId                              4
 	//                      ValueMsg                           4 [uint16]
@@ -887,7 +887,7 @@
 		uint16(123),
 		0x81, "", "087b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15200", Value: v.io/v23/vdl/vdltest.VUint16 uint16(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -910,7 +910,7 @@
 		vdltest.VUint16(0),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(40): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e152feffff", Value: v.io/v23/vdl/vdltest.VUint16 uint16(65535)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -933,7 +933,7 @@
 		vdltest.VUint16(65535),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "52feffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15201", Value: v.io/v23/vdl/vdltest.VUint16 uint16(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -956,7 +956,7 @@
 		vdltest.VUint16(1),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1527b", Value: v.io/v23/vdl/vdltest.VUint16 uint16(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -979,7 +979,7 @@
 		vdltest.VUint16(123),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a00", Value: uint32(0)}
 	// 0a                   MsgId                              5
 	//                      ValueMsg                           5 [uint32]
@@ -991,7 +991,7 @@
 		uint32(0),
 		0x81, "", "0a00",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "0afcffffffff", Value: uint32(4294967295)}
 	// 0a                   MsgId                              5
 	//                      ValueMsg                           5 [uint32]
@@ -1003,7 +1003,7 @@
 		uint32(4294967295),
 		0x81, "", "0afcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a01", Value: uint32(1)}
 	// 0a                   MsgId                              5
 	//                      ValueMsg                           5 [uint32]
@@ -1015,7 +1015,7 @@
 		uint32(1),
 		0x81, "", "0a01",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a7b", Value: uint32(123)}
 	// 0a                   MsgId                              5
 	//                      ValueMsg                           5 [uint32]
@@ -1027,7 +1027,7 @@
 		uint32(123),
 		0x81, "", "0a7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15200", Value: v.io/v23/vdl/vdltest.VUint32 uint32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1050,7 +1050,7 @@
 		vdltest.VUint32(0),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e152fcffffffff", Value: v.io/v23/vdl/vdltest.VUint32 uint32(4294967295)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1073,7 +1073,7 @@
 		vdltest.VUint32(4294967295),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "52fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15201", Value: v.io/v23/vdl/vdltest.VUint32 uint32(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1096,7 +1096,7 @@
 		vdltest.VUint32(1),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1527b", Value: v.io/v23/vdl/vdltest.VUint32 uint32(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1119,7 +1119,7 @@
 		vdltest.VUint32(123),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c00", Value: uint64(0)}
 	// 0c                   MsgId                              6
 	//                      ValueMsg                           6 [uint64]
@@ -1131,7 +1131,7 @@
 		uint64(0),
 		0x81, "", "0c00",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "0cf8ffffffffffffffff", Value: uint64(18446744073709551615)}
 	// 0c                   MsgId                              6
 	//                      ValueMsg                           6 [uint64]
@@ -1143,7 +1143,7 @@
 		uint64(18446744073709551615),
 		0x81, "", "0cf8ffffffffffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c01", Value: uint64(1)}
 	// 0c                   MsgId                              6
 	//                      ValueMsg                           6 [uint64]
@@ -1155,7 +1155,7 @@
 		uint64(1),
 		0x81, "", "0c01",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c7b", Value: uint64(123)}
 	// 0c                   MsgId                              6
 	//                      ValueMsg                           6 [uint64]
@@ -1167,7 +1167,7 @@
 		uint64(123),
 		0x81, "", "0c7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15200", Value: v.io/v23/vdl/vdltest.VUint64 uint64(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1190,7 +1190,7 @@
 		vdltest.VUint64(0),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e152f8ffffffffffffffff", Value: v.io/v23/vdl/vdltest.VUint64 uint64(18446744073709551615)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1213,7 +1213,7 @@
 		vdltest.VUint64(18446744073709551615),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "52f8ffffffffffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15201", Value: v.io/v23/vdl/vdltest.VUint64 uint64(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1236,7 +1236,7 @@
 		vdltest.VUint64(1),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1527b", Value: v.io/v23/vdl/vdltest.VUint64 uint64(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1259,7 +1259,7 @@
 		vdltest.VUint64(123),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "2000", Value: int8(0)}
 	// 20                   MsgId                             16
 	//                      ValueMsg                          16 [int8]
@@ -1271,7 +1271,7 @@
 		int8(0),
 		0x81, "", "2000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "20fffe", Value: int8(127)}
 	// 20                   MsgId                             16
 	//                      ValueMsg                          16 [int8]
@@ -1283,7 +1283,7 @@
 		int8(127),
 		0x81, "", "20fffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "2002", Value: int8(1)}
 	// 20                   MsgId                             16
 	//                      ValueMsg                          16 [int8]
@@ -1295,7 +1295,7 @@
 		int8(1),
 		0x81, "", "2002",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "20ffff", Value: int8(-128)}
 	// 20                   MsgId                             16
 	//                      ValueMsg                          16 [int8]
@@ -1307,7 +1307,7 @@
 		int8(-128),
 		0x81, "", "20ffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "2001", Value: int8(-1)}
 	// 20                   MsgId                             16
 	//                      ValueMsg                          16 [int8]
@@ -1319,7 +1319,7 @@
 		int8(-1),
 		0x81, "", "2001",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "20fff5", Value: int8(-123)}
 	// 20                   MsgId                             16
 	//                      ValueMsg                          16 [int8]
@@ -1331,7 +1331,7 @@
 		int8(-123),
 		0x81, "", "20fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15200", Value: v.io/v23/vdl/vdltest.VInt8 int8(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1354,7 +1354,7 @@
 		vdltest.VInt8(0),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fffe", Value: v.io/v23/vdl/vdltest.VInt8 int8(127)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1377,7 +1377,7 @@
 		vdltest.VInt8(127),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "52fffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15202", Value: v.io/v23/vdl/vdltest.VInt8 int8(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1400,7 +1400,7 @@
 		vdltest.VInt8(1),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152ffff", Value: v.io/v23/vdl/vdltest.VInt8 int8(-128)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1423,7 +1423,7 @@
 		vdltest.VInt8(-128),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "52ffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15201", Value: v.io/v23/vdl/vdltest.VInt8 int8(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1446,7 +1446,7 @@
 		vdltest.VInt8(-1),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e152fff5", Value: v.io/v23/vdl/vdltest.VInt8 int8(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1469,7 +1469,7 @@
 		vdltest.VInt8(-123),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e00", Value: int16(0)}
 	// 0e                   MsgId                              7
 	//                      ValueMsg                           7 [int16]
@@ -1481,7 +1481,7 @@
 		int16(0),
 		0x81, "", "0e00",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efefffe", Value: int16(32767)}
 	// 0e                   MsgId                              7
 	//                      ValueMsg                           7 [int16]
@@ -1493,7 +1493,7 @@
 		int16(32767),
 		0x81, "", "0efefffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e02", Value: int16(1)}
 	// 0e                   MsgId                              7
 	//                      ValueMsg                           7 [int16]
@@ -1505,7 +1505,7 @@
 		int16(1),
 		0x81, "", "0e02",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efeffff", Value: int16(-32768)}
 	// 0e                   MsgId                              7
 	//                      ValueMsg                           7 [int16]
@@ -1517,7 +1517,7 @@
 		int16(-32768),
 		0x81, "", "0efeffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e01", Value: int16(-1)}
 	// 0e                   MsgId                              7
 	//                      ValueMsg                           7 [int16]
@@ -1529,7 +1529,7 @@
 		int16(-1),
 		0x81, "", "0e01",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "0efff5", Value: int16(-123)}
 	// 0e                   MsgId                              7
 	//                      ValueMsg                           7 [int16]
@@ -1541,7 +1541,7 @@
 		int16(-123),
 		0x81, "", "0efff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15200", Value: v.io/v23/vdl/vdltest.VInt16 int16(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1564,7 +1564,7 @@
 		vdltest.VInt16(0),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fefffe", Value: v.io/v23/vdl/vdltest.VInt16 int16(32767)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1587,7 +1587,7 @@
 		vdltest.VInt16(32767),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "52fefffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15202", Value: v.io/v23/vdl/vdltest.VInt16 int16(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1610,7 +1610,7 @@
 		vdltest.VInt16(1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152feffff", Value: v.io/v23/vdl/vdltest.VInt16 int16(-32768)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1633,7 +1633,7 @@
 		vdltest.VInt16(-32768),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "52feffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15201", Value: v.io/v23/vdl/vdltest.VInt16 int16(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1656,7 +1656,7 @@
 		vdltest.VInt16(-1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e152fff5", Value: v.io/v23/vdl/vdltest.VInt16 int16(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1679,7 +1679,7 @@
 		vdltest.VInt16(-123),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1000", Value: int32(0)}
 	// 10                   MsgId                              8
 	//                      ValueMsg                           8 [int32]
@@ -1691,7 +1691,7 @@
 		int32(0),
 		0x81, "", "1000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcfffffffe", Value: int32(2147483647)}
 	// 10                   MsgId                              8
 	//                      ValueMsg                           8 [int32]
@@ -1703,7 +1703,7 @@
 		int32(2147483647),
 		0x81, "", "10fcfffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1002", Value: int32(1)}
 	// 10                   MsgId                              8
 	//                      ValueMsg                           8 [int32]
@@ -1715,7 +1715,7 @@
 		int32(1),
 		0x81, "", "1002",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcffffffff", Value: int32(-2147483648)}
 	// 10                   MsgId                              8
 	//                      ValueMsg                           8 [int32]
@@ -1727,7 +1727,7 @@
 		int32(-2147483648),
 		0x81, "", "10fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1001", Value: int32(-1)}
 	// 10                   MsgId                              8
 	//                      ValueMsg                           8 [int32]
@@ -1739,7 +1739,7 @@
 		int32(-1),
 		0x81, "", "1001",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "10fff5", Value: int32(-123)}
 	// 10                   MsgId                              8
 	//                      ValueMsg                           8 [int32]
@@ -1751,7 +1751,7 @@
 		int32(-123),
 		0x81, "", "10fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15200", Value: v.io/v23/vdl/vdltest.VInt32 int32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1774,7 +1774,7 @@
 		vdltest.VInt32(0),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcfffffffe", Value: v.io/v23/vdl/vdltest.VInt32 int32(2147483647)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1797,7 +1797,7 @@
 		vdltest.VInt32(2147483647),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "52fcfffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15202", Value: v.io/v23/vdl/vdltest.VInt32 int32(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1820,7 +1820,7 @@
 		vdltest.VInt32(1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fcffffffff", Value: v.io/v23/vdl/vdltest.VInt32 int32(-2147483648)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1843,7 +1843,7 @@
 		vdltest.VInt32(-2147483648),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "52fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15201", Value: v.io/v23/vdl/vdltest.VInt32 int32(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1866,7 +1866,7 @@
 		vdltest.VInt32(-1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e152fff5", Value: v.io/v23/vdl/vdltest.VInt32 int32(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1889,7 +1889,7 @@
 		vdltest.VInt32(-123),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1200", Value: int64(0)}
 	// 12                   MsgId                              9
 	//                      ValueMsg                           9 [int64]
@@ -1901,7 +1901,7 @@
 		int64(0),
 		0x81, "", "1200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8fffffffffffffffe", Value: int64(9223372036854775807)}
 	// 12                   MsgId                              9
 	//                      ValueMsg                           9 [int64]
@@ -1913,7 +1913,7 @@
 		int64(9223372036854775807),
 		0x81, "", "12f8fffffffffffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1202", Value: int64(1)}
 	// 12                   MsgId                              9
 	//                      ValueMsg                           9 [int64]
@@ -1925,7 +1925,7 @@
 		int64(1),
 		0x81, "", "1202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8ffffffffffffffff", Value: int64(-9223372036854775808)}
 	// 12                   MsgId                              9
 	//                      ValueMsg                           9 [int64]
@@ -1937,7 +1937,7 @@
 		int64(-9223372036854775808),
 		0x81, "", "12f8ffffffffffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1201", Value: int64(-1)}
 	// 12                   MsgId                              9
 	//                      ValueMsg                           9 [int64]
@@ -1949,7 +1949,7 @@
 		int64(-1),
 		0x81, "", "1201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "12fff5", Value: int64(-123)}
 	// 12                   MsgId                              9
 	//                      ValueMsg                           9 [int64]
@@ -1961,7 +1961,7 @@
 		int64(-123),
 		0x81, "", "12fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15200", Value: v.io/v23/vdl/vdltest.VInt64 int64(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -1984,7 +1984,7 @@
 		vdltest.VInt64(0),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8fffffffffffffffe", Value: v.io/v23/vdl/vdltest.VInt64 int64(9223372036854775807)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2007,7 +2007,7 @@
 		vdltest.VInt64(9223372036854775807),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "52f8fffffffffffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15202", Value: v.io/v23/vdl/vdltest.VInt64 int64(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2030,7 +2030,7 @@
 		vdltest.VInt64(1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152f8ffffffffffffffff", Value: v.io/v23/vdl/vdltest.VInt64 int64(-9223372036854775808)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2053,7 +2053,7 @@
 		vdltest.VInt64(-9223372036854775808),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "52f8ffffffffffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15201", Value: v.io/v23/vdl/vdltest.VInt64 int64(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2076,7 +2076,7 @@
 		vdltest.VInt64(-1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e152fff5", Value: v.io/v23/vdl/vdltest.VInt64 int64(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2099,7 +2099,7 @@
 		vdltest.VInt64(-123),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1400", Value: float32(0)}
 	// 14                   MsgId                             10
 	//                      ValueMsg                          10 [float32]
@@ -2111,7 +2111,7 @@
 		float32(0),
 		0x81, "", "1400",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "14fbe0ffffdf47", Value: float32(1.7014117331926443e+38)}
 	// 14                   MsgId                             10
 	//                      ValueMsg                          10 [float32]
@@ -2123,7 +2123,7 @@
 		float32(1.7014117e+38),
 		0x81, "", "14fbe0ffffdf47",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "14fed436", Value: float32(1.401298464324817e-44)}
 	// 14                   MsgId                             10
 	//                      ValueMsg                          10 [float32]
@@ -2135,7 +2135,7 @@
 		float32(1.4e-44),
 		0x81, "", "14fed436",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "14fbe0ffffdfc7", Value: float32(-1.7014117331926443e+38)}
 	// 14                   MsgId                             10
 	//                      ValueMsg                          10 [float32]
@@ -2147,7 +2147,7 @@
 		float32(-1.7014117e+38),
 		0x81, "", "14fbe0ffffdfc7",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "14fed4b6", Value: float32(-1.401298464324817e-44)}
 	// 14                   MsgId                             10
 	//                      ValueMsg                          10 [float32]
@@ -2159,7 +2159,7 @@
 		float32(-1.4e-44),
 		0x81, "", "14fed4b6",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "14fef83f", Value: float32(1.5)}
 	// 14                   MsgId                             10
 	//                      ValueMsg                          10 [float32]
@@ -2171,7 +2171,7 @@
 		float32(1.5),
 		0x81, "", "14fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15200", Value: v.io/v23/vdl/vdltest.VFloat32 float32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2194,7 +2194,7 @@
 		vdltest.VFloat32(0),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdf47", Value: v.io/v23/vdl/vdltest.VFloat32 float32(1.7014117331926443e+38)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2217,7 +2217,7 @@
 		vdltest.VFloat32(1.7014117e+38),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fbe0ffffdf47",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed436", Value: v.io/v23/vdl/vdltest.VFloat32 float32(1.401298464324817e-44)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2240,7 +2240,7 @@
 		vdltest.VFloat32(1.4e-44),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fed436",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fbe0ffffdfc7", Value: v.io/v23/vdl/vdltest.VFloat32 float32(-1.7014117331926443e+38)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2263,7 +2263,7 @@
 		vdltest.VFloat32(-1.7014117e+38),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fbe0ffffdfc7",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fed4b6", Value: v.io/v23/vdl/vdltest.VFloat32 float32(-1.401298464324817e-44)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2286,7 +2286,7 @@
 		vdltest.VFloat32(-1.4e-44),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fed4b6",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae152fef83f", Value: v.io/v23/vdl/vdltest.VFloat32 float32(1.5)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2309,7 +2309,7 @@
 		vdltest.VFloat32(1.5),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1", "52fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1600", Value: float64(0)}
 	// 16                   MsgId                             11
 	//                      ValueMsg                          11 [float64]
@@ -2321,7 +2321,7 @@
 		float64(0),
 		0x81, "", "1600",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f8ffffffffffffdf7f", Value: float64(8.988465674311579e+307)}
 	// 16                   MsgId                             11
 	//                      ValueMsg                          11 [float64]
@@ -2333,7 +2333,7 @@
 		float64(8.988465674311579e+307),
 		0x81, "", "16f8ffffffffffffdf7f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f80a00000000000000", Value: float64(5e-323)}
 	// 16                   MsgId                             11
 	//                      ValueMsg                          11 [float64]
@@ -2345,7 +2345,7 @@
 		float64(5e-323),
 		0x81, "", "16f80a00000000000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f8ffffffffffffdfff", Value: float64(-8.988465674311579e+307)}
 	// 16                   MsgId                             11
 	//                      ValueMsg                          11 [float64]
@@ -2357,7 +2357,7 @@
 		float64(-8.988465674311579e+307),
 		0x81, "", "16f8ffffffffffffdfff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "16f80a00000000000080", Value: float64(-5e-323)}
 	// 16                   MsgId                             11
 	//                      ValueMsg                          11 [float64]
@@ -2369,7 +2369,7 @@
 		float64(-5e-323),
 		0x81, "", "16f80a00000000000080",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "16fef83f", Value: float64(1.5)}
 	// 16                   MsgId                             11
 	//                      ValueMsg                          11 [float64]
@@ -2381,7 +2381,7 @@
 		float64(1.5),
 		0x81, "", "16fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15200", Value: v.io/v23/vdl/vdltest.VFloat64 float64(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2404,7 +2404,7 @@
 		vdltest.VFloat64(0),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdf7f", Value: v.io/v23/vdl/vdltest.VFloat64 float64(8.988465674311579e+307)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2427,7 +2427,7 @@
 		vdltest.VFloat64(8.988465674311579e+307),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f8ffffffffffffdf7f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000000", Value: v.io/v23/vdl/vdltest.VFloat64 float64(5e-323)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2450,7 +2450,7 @@
 		vdltest.VFloat64(5e-323),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f80a00000000000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f8ffffffffffffdfff", Value: v.io/v23/vdl/vdltest.VFloat64 float64(-8.988465674311579e+307)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2473,7 +2473,7 @@
 		vdltest.VFloat64(-8.988465674311579e+307),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f8ffffffffffffdfff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152f80a00000000000080", Value: v.io/v23/vdl/vdltest.VFloat64 float64(-5e-323)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2496,7 +2496,7 @@
 		vdltest.VFloat64(-5e-323),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52f80a00000000000080",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be152fef83f", Value: v.io/v23/vdl/vdltest.VFloat64 float64(1.5)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2519,7 +2519,7 @@
 		vdltest.VFloat64(1.5),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1", "52fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.VStructEmpty struct{}(nil)}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -2549,7 +2549,7 @@
 		?vdltest.VStructEmpty(nil),
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae15201e1", Value: ?v.io/v23/vdl/vdltest.VStructEmpty struct{}({})}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -2579,7 +2579,7 @@
 		?vdltest.VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510408012ae1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}(nil)}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -2623,7 +2623,7 @@
 		?vdltest.VNamedError(nil),
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(128): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae15241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: ?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}({Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"})}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -2673,7 +2673,7 @@
 		?vdltest.VNamedError{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae1", "5241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e15200000400e0e0e0", Value: v.io/v23/vdl/vdltest.VArray3_Any [3]any{nil, nil, nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2704,7 +2704,7 @@
 		vdltest.VArray3_Any{},
 		0x81, "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1", "5200000400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1520109030202020d000000fff50001fff50002fff5", Value: v.io/v23/vdl/vdltest.VArray3_Any [3]any{int64(-123), int64(-123), int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2745,7 +2745,7 @@
 		vdltest.VArray3_Any{int64(-123), int64(-123), int64(-123)},
 		0x81, "5128020020762e696f2f7632332f76646c2f76646c746573742e564172726179335f416e79010f0203e1", "520109030202020d000000fff50001fff50002fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400000000", Value: v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{false, false, false}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2774,7 +2774,7 @@
 		vdltest.VArray3_Bool{},
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1520400010101", Value: v.io/v23/vdl/vdltest.VArray3_Bool [3]bool{true, true, true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2803,7 +2803,7 @@
 		vdltest.VArray3_Bool{true, true, true},
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179335f426f6f6c01010203e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400000000", Value: v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool{false, false, false}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -2843,7 +2843,7 @@
 		vdltest.VArray3_VBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1520400010101", Value: v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool{true, true, true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -2883,7 +2883,7 @@
 		vdltest.VArray3_VBool{true, true, true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012a0203e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e152020000", Value: v.io/v23/vdl/vdltest.VArray1_String [1]string{""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2911,7 +2911,7 @@
 		vdltest.VArray1_String{},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VArray1_String [1]string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -2939,7 +2939,7 @@
 		vdltest.VArray1_String{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1520400000000", Value: v.io/v23/vdl/vdltest.VArray3_VString [3]v.io/v23/vdl/vdltest.VString string{"", "", ""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -2982,7 +2982,7 @@
 		vdltest.VArray3_VString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1525e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VArray3_VString [3]v.io/v23/vdl/vdltest.VString string{"abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3025,7 +3025,7 @@
 		vdltest.VArray3_VString{"abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e564172726179335f56537472696e67012a0203e1", "525e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010f03000000", Value: v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject{any, any}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3055,7 +3055,7 @@
 		vdltest.VArray2_TypeObject{},
 		0x81, "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1", "52010f03000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e152010903000000", Value: v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject{int64, int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3085,7 +3085,7 @@
 		vdltest.VArray2_TypeObject{typeobject(int64), typeobject(int64)},
 		0x81, "512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1", "52010903000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1520000", Value: v.io/v23/vdl/vdltest.VArray1_Byte [1]byte("\x00")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3111,7 +3111,7 @@
 		vdltest.VArray1_Byte("\x00"),
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1", "520000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e152007b", Value: v.io/v23/vdl/vdltest.VArray1_Byte [1]byte("{")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3137,7 +3137,7 @@
 		vdltest.VArray1_Byte("{"),
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e564172726179315f4279746501020201e1", "52007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152000000", Value: v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte("\x00\x00")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3174,7 +3174,7 @@
 		vdltest.VArray2_VByte("\x00\x00"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e1", "52000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e152007b7b", Value: v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte("{{")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3211,7 +3211,7 @@
 		vdltest.VArray2_VByte("{{"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012a0202e1", "52007b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000000", Value: v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{A, A}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3256,7 +3256,7 @@
 		vdltest.VArray2_VEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e15203000202", Value: v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{C, C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3301,7 +3301,7 @@
 		vdltest.VArray2_VEnumAbc{C, C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012a0202e1", "5203000202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000000", Value: v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{B, B}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3346,7 +3346,7 @@
 		vdltest.VArray2_VEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e15203000202", Value: v.io/v23/vdl/vdltest.VArray2_VEnumBcd [2]v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{D, D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3391,7 +3391,7 @@
 		vdltest.VArray2_VEnumBcd{D, D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d426364012a0202e1", "5203000202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1520200e1", Value: v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3427,7 +3427,7 @@
 		vdltest.VArray1_VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012a0201e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179315f564e616d65644572726f72012a0201e1520200e1", Value: v.io/v23/vdl/vdltest.VArray1_VNamedError [1]v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{{Id: "", Msg: ""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3477,7 +3477,7 @@
 		vdltest.VArray1_VNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179315f564e616d65644572726f72012a0201e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179315f564e616d65644572726f72012a0201e1524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VArray1_VNamedError [1]v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -3533,7 +3533,7 @@
 		vdltest.VArray1_VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e564172726179315f564e616d65644572726f72012a0201e1", "524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(220): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f4572726f72012a0202e15200000300e0e0", Value: v.io/v23/vdl/vdltest.VArray2_Error [2]?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{nil, nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -3633,7 +3633,7 @@
 		vdltest.VArray2_Error{},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f4572726f72012a0202e1", "5200000300e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(353): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f4572726f72012a0202e1520000ff8700001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VArray2_Error [2]?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -3749,7 +3749,7 @@
 		vdltest.VArray2_Error{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f4572726f72012a0202e1", "520000ff8700001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e152020000", Value: v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32{0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3776,7 +3776,7 @@
 		vdltest.VArray1_Uint32{},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15202007b", Value: v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3803,7 +3803,7 @@
 		vdltest.VArray1_Uint32{123},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179335f55696e74363401060203e1520400000000", Value: v.io/v23/vdl/vdltest.VArray3_Uint64 [3]uint64{0, 0, 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3832,7 +3832,7 @@
 		vdltest.VArray3_Uint64{},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179335f55696e74363401060203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179335f55696e74363401060203e15204007b7b7b", Value: v.io/v23/vdl/vdltest.VArray3_Uint64 [3]uint64{123, 123, 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3861,7 +3861,7 @@
 		vdltest.VArray3_Uint64{123, 123, 123},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e564172726179335f55696e74363401060203e1", "5204007b7b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520400000000", Value: v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64{0, 0, 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3890,7 +3890,7 @@
 		vdltest.VArray3_Int64{},
 		0x81, "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1520700fff5fff5fff5", Value: v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64{-123, -123, -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -3919,7 +3919,7 @@
 		vdltest.VArray3_Int64{-123, -123, -123},
 		0x81, "512a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1", "520700fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f707456537472756374456d707479012a0201e1520200e0", Value: v.io/v23/vdl/vdltest.VArray1_OptVStructEmpty [1]?v.io/v23/vdl/vdltest.VStructEmpty struct{}{nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -3963,7 +3963,7 @@
 		vdltest.VArray1_OptVStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f707456537472756374456d707479012a0201e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f707456537472756374456d707479012a0201e1520200e1", Value: v.io/v23/vdl/vdltest.VArray1_OptVStructEmpty [1]?v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -4007,7 +4007,7 @@
 		vdltest.VArray1_OptVStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e564172726179315f4f707456537472756374456d707479012a0201e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074564e616d65644572726f72012a0203e1520400e0e0e0", Value: v.io/v23/vdl/vdltest.VArray3_OptVNamedError [3]?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{nil, nil, nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -4067,7 +4067,7 @@
 		vdltest.VArray3_OptVNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074564e616d65644572726f72012a0203e1", "520400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(313): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074564e616d65644572726f72012a0203e152ffc400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VArray3_OptVNamedError [3]?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -4145,7 +4145,7 @@
 		vdltest.VArray3_OptVNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074564e616d65644572726f72012a0203e1", "52ffc400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "510403010fe15200000100", Value: []any{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -4168,7 +4168,7 @@
 		[]any{},
 		0x81, "510403010fe1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(17): "510403010fe1520109010205010000fff5", Value: []any{int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -4196,7 +4196,7 @@
 		[]any{int64(-123)},
 		0x81, "510403010fe1", "520109010205010000fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104030101e1520100", Value: []bool{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -4217,7 +4217,7 @@
 		[]bool{},
 		0x81, "5104030101e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104030101e152020101", Value: []bool{true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -4239,7 +4239,7 @@
 		[]bool{true},
 		0x81, "5104030101e1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VBool bool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4271,7 +4271,7 @@
 		[]vdltest.VBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae152020101", Value: []v.io/v23/vdl/vdltest.VBool bool{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4304,7 +4304,7 @@
 		[]vdltest.VBool{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510403012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "500100", Value: []string{}}
 	// 50                   MsgId                             40
 	//                      ValueMsg                          40 [[]string]
@@ -4317,7 +4317,7 @@
 		[]string{},
 		0x81, "", "500100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(34): "5020011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: []string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 50                   MsgId                             40
 	//                      ValueMsg                          40 [[]string]
@@ -4332,7 +4332,7 @@
 		[]string{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "", "5020011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VString string{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4364,7 +4364,7 @@
 		[]vdltest.VString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: []v.io/v23/vdl/vdltest.VString string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4398,7 +4398,7 @@
 		[]vdltest.VString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510403012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "510403010ee152000100", Value: []typeobject{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -4420,7 +4420,7 @@
 		[]typeobject{},
 		0x81, "510403010ee1", "52000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(12): "510403010ee1520109020100", Value: []typeobject{int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -4444,7 +4444,7 @@
 		[]typeobject{typeobject(int64)},
 		0x81, "510403010ee1", "520109020100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "4e00", Value: []byte("")}
 	// 4e                   MsgId                             39
 	//                      ValueMsg                          39 [[]byte]
@@ -4457,7 +4457,7 @@
 		[]byte(""),
 		0x81, "", "4e00",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "4e017b", Value: []byte("{")}
 	// 4e                   MsgId                             39
 	//                      ValueMsg                          39 [[]byte]
@@ -4470,7 +4470,7 @@
 		[]byte("{"),
 		0x81, "", "4e017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae15200", Value: []v.io/v23/vdl/vdltest.VByte byte("")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4502,7 +4502,7 @@
 		[]vdltest.VByte(""),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae152017b", Value: []v.io/v23/vdl/vdltest.VByte byte("{")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4534,7 +4534,7 @@
 		[]vdltest.VByte("{"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510403012ae1", "52017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4572,7 +4572,7 @@
 		[]vdltest.VEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae152020102", Value: []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4611,7 +4611,7 @@
 		[]vdltest.VEnumAbc{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510403012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4649,7 +4649,7 @@
 		[]vdltest.VEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae152020102", Value: []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4688,7 +4688,7 @@
 		[]vdltest.VEnumBcd{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510403012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4718,7 +4718,7 @@
 		[]vdltest.VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1520201e1", Value: []v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4749,7 +4749,7 @@
 		[]vdltest.VStructEmpty{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510403012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4793,7 +4793,7 @@
 		[]vdltest.VNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: []v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -4844,7 +4844,7 @@
 		[]vdltest.VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(180): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200000100", Value: []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -4937,7 +4937,7 @@
 		[]error{},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(247): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae15200004401001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -5039,7 +5039,7 @@
 		[]error{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1510403012ae1", "5200004401001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104030105e1520100", Value: []uint32{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5060,7 +5060,7 @@
 		[]uint32{},
 		0x81, "5104030105e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104030105e15202017b", Value: []uint32{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5082,7 +5082,7 @@
 		[]uint32{123},
 		0x81, "5104030105e1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VUint32 uint32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5114,7 +5114,7 @@
 		[]vdltest.VUint32{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1510403012ae15202017b", Value: []v.io/v23/vdl/vdltest.VUint32 uint32{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5147,7 +5147,7 @@
 		[]vdltest.VUint32{123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1510403012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104030107e1520100", Value: []int16{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5168,7 +5168,7 @@
 		[]int16{},
 		0x81, "5104030107e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "5104030107e1520301fff5", Value: []int16{-123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5190,7 +5190,7 @@
 		[]int16{-123},
 		0x81, "5104030107e1", "520301fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -5228,7 +5228,7 @@
 		[]?vdltest.VStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1520201e1", Value: []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -5267,7 +5267,7 @@
 		[]?vdltest.VStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1510403012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(70): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -5319,7 +5319,7 @@
 		[]?vdltest.VNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(135): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: []?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -5378,7 +5378,7 @@
 		[]?vdltest.VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15200000100", Value: v.io/v23/vdl/vdltest.VList_Any []any{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5404,7 +5404,7 @@
 		vdltest.VList_Any{},
 		0x81, "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1520109010205010000fff5", Value: v.io/v23/vdl/vdltest.VList_Any []any{int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5435,7 +5435,7 @@
 		vdltest.VList_Any{int64(-123)},
 		0x81, "512403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1", "520109010205010000fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1520100", Value: v.io/v23/vdl/vdltest.VList_Bool []bool{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5459,7 +5459,7 @@
 		vdltest.VList_Bool{},
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e152020101", Value: v.io/v23/vdl/vdltest.VList_Bool []bool{true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5484,7 +5484,7 @@
 		vdltest.VList_Bool{true},
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f426f6f6c0101e1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5519,7 +5519,7 @@
 		vdltest.VList_VBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(78): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae152020101", Value: v.io/v23/vdl/vdltest.VList_VBool []v.io/v23/vdl/vdltest.VBool bool{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5555,7 +5555,7 @@
 		vdltest.VList_VBool{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56426f6f6c012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1520100", Value: v.io/v23/vdl/vdltest.VList_String []string{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5579,7 +5579,7 @@
 		vdltest.VList_String{},
 		0x81, "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(75): "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VList_String []string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5605,7 +5605,7 @@
 		vdltest.VList_String{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5127030021762e696f2f7632332f76646c2f76646c746573742e564c6973745f537472696e670103e1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VString []v.io/v23/vdl/vdltest.VString string{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5640,7 +5640,7 @@
 		vdltest.VList_VString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VList_VString []v.io/v23/vdl/vdltest.VString string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5677,7 +5677,7 @@
 		vdltest.VList_VString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472696e67012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee152000100", Value: v.io/v23/vdl/vdltest.VList_TypeObject []typeobject{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5702,7 +5702,7 @@
 		vdltest.VList_TypeObject{},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1", "52000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1520109020100", Value: v.io/v23/vdl/vdltest.VList_TypeObject []typeobject{int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5729,7 +5729,7 @@
 		vdltest.VList_TypeObject{typeobject(int64)},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e564c6973745f547970654f626a656374010ee1", "520109020100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e15200", Value: v.io/v23/vdl/vdltest.VList_Byte []byte("")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5753,7 +5753,7 @@
 		vdltest.VList_Byte(""),
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e152017b", Value: v.io/v23/vdl/vdltest.VList_Byte []byte("{")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -5777,7 +5777,7 @@
 		vdltest.VList_Byte("{"),
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1", "52017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae15200", Value: v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte("")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5812,7 +5812,7 @@
 		vdltest.VList_VByte(""),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae152017b", Value: v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte("{")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5847,7 +5847,7 @@
 		vdltest.VList_VByte("{"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ae1", "52017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VEnumAbc []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5888,7 +5888,7 @@
 		vdltest.VList_VEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae152020102", Value: v.io/v23/vdl/vdltest.VList_VEnumAbc []v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5930,7 +5930,7 @@
 		vdltest.VList_VEnumAbc{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d416263012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VEnumBcd []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -5971,7 +5971,7 @@
 		vdltest.VList_VEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae152020102", Value: v.io/v23/vdl/vdltest.VList_VEnumBcd []v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6013,7 +6013,7 @@
 		vdltest.VList_VEnumBcd{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56456e756d426364012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VStructEmpty []v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6046,7 +6046,7 @@
 		vdltest.VList_VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1520201e1", Value: v.io/v23/vdl/vdltest.VList_VStructEmpty []v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6080,7 +6080,7 @@
 		vdltest.VList_VStructEmpty{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f56537472756374456d707479012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e564c6973745f564e616d65644572726f72012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VNamedError []v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6127,7 +6127,7 @@
 		vdltest.VList_VNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e564c6973745f564e616d65644572726f72012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(169): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e564c6973745f564e616d65644572726f72012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VList_VNamedError []v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6181,7 +6181,7 @@
 		vdltest.VList_VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e564c6973745f564e616d65644572726f72012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(214): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -6277,7 +6277,7 @@
 		vdltest.VList_Error{},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(281): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae15200004401001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -6382,7 +6382,7 @@
 		vdltest.VList_Error{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ae1", "5200004401001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743136012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VUint16 []v.io/v23/vdl/vdltest.VUint16 uint16{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6417,7 +6417,7 @@
 		vdltest.VList_VUint16{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743136012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743136012ae15202017b", Value: v.io/v23/vdl/vdltest.VList_VUint16 []v.io/v23/vdl/vdltest.VUint16 uint16{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6453,7 +6453,7 @@
 		vdltest.VList_VUint16{123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e564c6973745f5655696e743136012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(83): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743332012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VFloat32 []v.io/v23/vdl/vdltest.VFloat32 float32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6488,7 +6488,7 @@
 		vdltest.VList_VFloat32{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743332012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743332012ae1520401fef83f", Value: v.io/v23/vdl/vdltest.VList_VFloat32 []v.io/v23/vdl/vdltest.VFloat32 float32{1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6524,7 +6524,7 @@
 		vdltest.VList_VFloat32{1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743332012ae1", "520401fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(83): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VFloat64 []v.io/v23/vdl/vdltest.VFloat64 float64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6559,7 +6559,7 @@
 		vdltest.VList_VFloat64{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1520401fef83f", Value: v.io/v23/vdl/vdltest.VList_VFloat64 []v.io/v23/vdl/vdltest.VFloat64 float64{1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6595,7 +6595,7 @@
 		vdltest.VList_VFloat64{1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e564c6973745f56466c6f61743634012ae1", "520401fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.VList_OptVStructEmpty []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -6636,7 +6636,7 @@
 		vdltest.VList_OptVStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1520201e1", Value: v.io/v23/vdl/vdltest.VList_OptVStructEmpty []?v.io/v23/vdl/vdltest.VStructEmpty struct{}{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -6678,7 +6678,7 @@
 		vdltest.VList_OptVStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f707456537472756374456d707479012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012ae1520100", Value: v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -6733,7 +6733,7 @@
 		vdltest.VList_OptVNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -6795,7 +6795,7 @@
 		vdltest.VList_OptVNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040101e1520100", Value: set[bool]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -6816,7 +6816,7 @@
 		set[bool]{},
 		0x81, "5104040101e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104040101e152020101", Value: set[bool]{true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -6838,7 +6838,7 @@
 		set[bool]{true},
 		0x81, "5104040101e1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VBool bool]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6870,7 +6870,7 @@
 		set[vdltest.VBool]{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae152020101", Value: set[v.io/v23/vdl/vdltest.VBool bool]{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6903,7 +6903,7 @@
 		set[vdltest.VBool]{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510404012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040103e1520100", Value: set[string]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -6924,7 +6924,7 @@
 		set[string]{},
 		0x81, "5104040103e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(40): "5104040103e15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: set[string]{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -6947,7 +6947,7 @@
 		set[string]{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5104040103e1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VString string]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -6979,7 +6979,7 @@
 		set[vdltest.VString]{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: set[v.io/v23/vdl/vdltest.VString string]{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7013,7 +7013,7 @@
 		set[vdltest.VString]{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510404012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040102e1520100", Value: set[byte]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7034,7 +7034,7 @@
 		set[byte]{},
 		0x81, "5104040102e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104040102e15202017b", Value: set[byte]{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7056,7 +7056,7 @@
 		set[byte]{123},
 		0x81, "5104040102e1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VByte byte]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7088,7 +7088,7 @@
 		set[vdltest.VByte]{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae15202017b", Value: set[v.io/v23/vdl/vdltest.VByte byte]{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7121,7 +7121,7 @@
 		set[vdltest.VByte]{123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510404012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7159,7 +7159,7 @@
 		set[vdltest.VEnumAbc]{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae152020102", Value: set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7198,7 +7198,7 @@
 		set[vdltest.VEnumAbc]{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510404012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7236,7 +7236,7 @@
 		set[vdltest.VEnumBcd]{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae152020102", Value: set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7275,7 +7275,7 @@
 		set[vdltest.VEnumBcd]{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510404012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7305,7 +7305,7 @@
 		set[vdltest.VStructEmpty]{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1520201e1", Value: set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7336,7 +7336,7 @@
 		set[vdltest.VStructEmpty]{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510404012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7380,7 +7380,7 @@
 		set[vdltest.VNamedError]{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: set[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7431,7 +7431,7 @@
 		set[vdltest.VNamedError]{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040106e1520100", Value: set[uint64]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7452,7 +7452,7 @@
 		set[uint64]{},
 		0x81, "5104040106e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104040106e15202017b", Value: set[uint64]{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7474,7 +7474,7 @@
 		set[uint64]{123},
 		0x81, "5104040106e1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "5104040108e1520100", Value: set[int32]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7495,7 +7495,7 @@
 		set[int32]{},
 		0x81, "5104040108e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "5104040108e1520301fff5", Value: set[int32]{-123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7517,7 +7517,7 @@
 		set[int32]{-123},
 		0x81, "5104040108e1", "520301fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "510404010be1520100", Value: set[float64]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7538,7 +7538,7 @@
 		set[float64]{},
 		0x81, "510404010be1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(12): "510404010be1520401fef83f", Value: set[float64]{1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7560,7 +7560,7 @@
 		set[float64]{1.5},
 		0x81, "510404010be1", "520401fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1520100", Value: v.io/v23/vdl/vdltest.VSet_Bool set[bool]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7584,7 +7584,7 @@
 		vdltest.VSet_Bool{},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e152020101", Value: v.io/v23/vdl/vdltest.VSet_Bool set[bool]{true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7609,7 +7609,7 @@
 		vdltest.VSet_Bool{true},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f426f6f6c0101e1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7644,7 +7644,7 @@
 		vdltest.VSet_VBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae152020101", Value: v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7680,7 +7680,7 @@
 		vdltest.VSet_VBool{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1520100", Value: v.io/v23/vdl/vdltest.VSet_String set[string]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7704,7 +7704,7 @@
 		vdltest.VSet_String{},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(74): "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VSet_String set[string]{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7730,7 +7730,7 @@
 		vdltest.VSet_String{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f537472696e670103e1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(80): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7765,7 +7765,7 @@
 		vdltest.VSet_VString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(111): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VSet_VString set[v.io/v23/vdl/vdltest.VString string]{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7802,7 +7802,7 @@
 		vdltest.VSet_VString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f56537472696e67012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1520100", Value: v.io/v23/vdl/vdltest.VSet_Byte set[byte]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7826,7 +7826,7 @@
 		vdltest.VSet_Byte{},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e15202017b", Value: v.io/v23/vdl/vdltest.VSet_Byte set[byte]{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -7851,7 +7851,7 @@
 		vdltest.VSet_Byte{123},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e565365745f427974650102e1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VByte set[v.io/v23/vdl/vdltest.VByte byte]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7886,7 +7886,7 @@
 		vdltest.VSet_VByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae15202017b", Value: v.io/v23/vdl/vdltest.VSet_VByte set[v.io/v23/vdl/vdltest.VByte byte]{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7922,7 +7922,7 @@
 		vdltest.VSet_VByte{123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e565365745f5642797465012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VEnumAbc set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -7963,7 +7963,7 @@
 		vdltest.VSet_VEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae152020102", Value: v.io/v23/vdl/vdltest.VSet_VEnumAbc set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8005,7 +8005,7 @@
 		vdltest.VSet_VEnumAbc{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d416263012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8046,7 +8046,7 @@
 		vdltest.VSet_VEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae152020102", Value: v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8088,7 +8088,7 @@
 		vdltest.VSet_VEnumBcd{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VStructEmpty set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8121,7 +8121,7 @@
 		vdltest.VSet_VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1520201e1", Value: v.io/v23/vdl/vdltest.VSet_VStructEmpty set[v.io/v23/vdl/vdltest.VStructEmpty struct{}]{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8155,7 +8155,7 @@
 		vdltest.VSet_VStructEmpty{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e565365745f56537472756374456d707479012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8202,7 +8202,7 @@
 		vdltest.VSet_VNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(168): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8256,7 +8256,7 @@
 		vdltest.VSet_VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f55696e7436340106e1520100", Value: v.io/v23/vdl/vdltest.VSet_Uint64 set[uint64]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8280,7 +8280,7 @@
 		vdltest.VSet_Uint64{},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f55696e7436340106e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f55696e7436340106e15202017b", Value: v.io/v23/vdl/vdltest.VSet_Uint64 set[uint64]{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8305,7 +8305,7 @@
 		vdltest.VSet_Uint64{123},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e565365745f55696e7436340106e1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(80): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f5655696e743634012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VUint64 set[v.io/v23/vdl/vdltest.VUint64 uint64]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8340,7 +8340,7 @@
 		vdltest.VSet_VUint64{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f5655696e743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f5655696e743634012ae15202017b", Value: v.io/v23/vdl/vdltest.VSet_VUint64 set[v.io/v23/vdl/vdltest.VUint64 uint64]{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8376,7 +8376,7 @@
 		vdltest.VSet_VUint64{123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e565365745f5655696e743634012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520100", Value: v.io/v23/vdl/vdltest.VSet_Float32 set[float32]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8400,7 +8400,7 @@
 		vdltest.VSet_Float32{},
 		0x81, "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1520401fef83f", Value: v.io/v23/vdl/vdltest.VSet_Float32 set[float32]{1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8425,7 +8425,7 @@
 		vdltest.VSet_Float32{1.5},
 		0x81, "5127040021762e696f2f7632332f76646c2f76646c746573742e565365745f466c6f61743332010ae1", "520401fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501010201e1520100", Value: map[bool]bool{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8448,7 +8448,7 @@
 		map[bool]bool{},
 		0x81, "51060501010201e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(13): "51060501010201e15203010101", Value: map[bool]bool{true: true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8473,7 +8473,7 @@
 		map[bool]bool{true: true},
 		0x81, "51060501010201e1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8507,7 +8507,7 @@
 		map[vdltest.VBool]vdltest.VBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae15203010101", Value: map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{true: true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8543,7 +8543,7 @@
 		map[vdltest.VBool]vdltest.VBool{true: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1510605012a022ae1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501030203e1520100", Value: map[string]string{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8566,7 +8566,7 @@
 		map[string]string{},
 		0x81, "51060501030203e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(73): "51060501030203e1523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: map[string]string{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8593,7 +8593,7 @@
 		map[string]string{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "51060501030203e1", "523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8627,7 +8627,7 @@
 		map[vdltest.VString]vdltest.VString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8665,7 +8665,7 @@
 		map[vdltest.VString]vdltest.VString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1510605012a022ae1", "523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501020202e1520100", Value: map[byte]byte{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8688,7 +8688,7 @@
 		map[byte]byte{},
 		0x81, "51060501020202e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(13): "51060501020202e15203017b7b", Value: map[byte]byte{123: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -8713,7 +8713,7 @@
 		map[byte]byte{123: 123},
 		0x81, "51060501020202e1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8747,7 +8747,7 @@
 		map[vdltest.VByte]vdltest.VByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae15203017b7b", Value: map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{123: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8783,7 +8783,7 @@
 		map[vdltest.VByte]vdltest.VByte{123: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1510605012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8823,7 +8823,7 @@
 		map[vdltest.VEnumAbc]vdltest.VEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae15203010202", Value: map[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.VEnumAbc{C: C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8865,7 +8865,7 @@
 		map[vdltest.VEnumAbc]vdltest.VEnumAbc{C: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1510605012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8905,7 +8905,7 @@
 		map[vdltest.VEnumBcd]vdltest.VEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae15203010202", Value: map[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.VEnumBcd{D: D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8947,7 +8947,7 @@
 		map[vdltest.VEnumBcd]vdltest.VEnumBcd{D: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1510605012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -8979,7 +8979,7 @@
 		map[vdltest.VStructEmpty]vdltest.VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1520301e1e1", Value: map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{{}: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9013,7 +9013,7 @@
 		map[vdltest.VStructEmpty]vdltest.VStructEmpty{{}: {}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1510605012a022ae1", "520301e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(66): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.VNamedError{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9059,7 +9059,7 @@
 		map[vdltest.VNamedError]vdltest.VNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(197): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae152ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: map[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9119,7 +9119,7 @@
 		map[vdltest.VNamedError]vdltest.VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae1", "52ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "51060501050205e1520100", Value: map[uint32]uint32{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9142,7 +9142,7 @@
 		map[uint32]uint32{},
 		0x81, "51060501050205e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(13): "51060501050205e15203017b7b", Value: map[uint32]uint32{123: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9167,7 +9167,7 @@
 		map[uint32]uint32{123: 123},
 		0x81, "51060501050205e1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VUint64 uint64]v.io/v23/vdl/vdltest.VUint64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9201,7 +9201,7 @@
 		map[vdltest.VUint64]vdltest.VUint64{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510605012a022ae15203017b7b", Value: map[v.io/v23/vdl/vdltest.VUint64 uint64]v.io/v23/vdl/vdltest.VUint64{123: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9237,7 +9237,7 @@
 		map[vdltest.VUint64]vdltest.VUint64{123: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1510605012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VInt8 int8]v.io/v23/vdl/vdltest.VInt8{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9271,7 +9271,7 @@
 		map[vdltest.VInt8]vdltest.VInt8{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1510605012a022ae1520501fff5fff5", Value: map[v.io/v23/vdl/vdltest.VInt8 int8]v.io/v23/vdl/vdltest.VInt8{-123: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9307,7 +9307,7 @@
 		map[vdltest.VInt8]vdltest.VInt8{-123: -123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1510605012a022ae1", "520501fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1520100", Value: v.io/v23/vdl/vdltest.VMap_Bool_Bool map[bool]bool{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9333,7 +9333,7 @@
 		vdltest.VMap_Bool_Bool{},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e15203010101", Value: v.io/v23/vdl/vdltest.VMap_Bool_Bool map[bool]bool{true: true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9361,7 +9361,7 @@
 		vdltest.VMap_Bool_Bool{true: true},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f426f6f6c5f426f6f6c01010201e1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9398,7 +9398,7 @@
 		vdltest.VMap_VBool_VBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae15203010101", 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}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9437,7 +9437,7 @@
 		vdltest.VMap_VBool_VBool{true: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012a022ae1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1520100", Value: v.io/v23/vdl/vdltest.VMap_String_String map[string]string{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9463,7 +9463,7 @@
 		vdltest.VMap_String_String{},
 		0x81, "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VMap_String_String map[string]string{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9493,7 +9493,7 @@
 		vdltest.VMap_String_String{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f537472696e675f537472696e6701030203e1", "523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9530,7 +9530,7 @@
 		vdltest.VMap_VString_VString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VMap_VString_VString map[v.io/v23/vdl/vdltest.VString string]v.io/v23/vdl/vdltest.VString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9571,7 +9571,7 @@
 		vdltest.VMap_VString_VString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472696e675f56537472696e67012a022ae1", "523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1520100", Value: v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9597,7 +9597,7 @@
 		vdltest.VMap_Byte_Byte{},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e15203017b7b", Value: v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte{123: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -9625,7 +9625,7 @@
 		vdltest.VMap_Byte_Byte{123: 123},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9662,7 +9662,7 @@
 		vdltest.VMap_VByte_VByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae15203017b7b", 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}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9701,7 +9701,7 @@
 		vdltest.VMap_VByte_VByte{123: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1520100", 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{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9744,7 +9744,7 @@
 		vdltest.VMap_VEnumAbc_VEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae15203010202", 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}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9789,7 +9789,7 @@
 		vdltest.VMap_VEnumAbc_VEnumAbc{C: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4162635f56456e756d416263012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1520100", 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{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9832,7 +9832,7 @@
 		vdltest.VMap_VEnumBcd_VEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae15203010202", 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}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9877,7 +9877,7 @@
 		vdltest.VMap_VEnumBcd_VEnumBcd{D: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e564d61705f56456e756d4263645f56456e756d426364012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9912,7 +9912,7 @@
 		vdltest.VMap_VStructEmpty_VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1520301e1e1", Value: v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty map[v.io/v23/vdl/vdltest.VStructEmpty struct{}]v.io/v23/vdl/vdltest.VStructEmpty{{}: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9949,7 +9949,7 @@
 		vdltest.VMap_VStructEmpty_VStructEmpty{{}: {}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e564d61705f56537472756374456d7074795f56537472756374456d707479012a022ae1", "520301e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(117): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e564d61705f564e616d65644572726f725f564e616d65644572726f72012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VNamedError_VNamedError map[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.VNamedError{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -9998,7 +9998,7 @@
 		vdltest.VMap_VNamedError_VNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e564d61705f564e616d65644572726f725f564e616d65644572726f72012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(248): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e564d61705f564e616d65644572726f725f564e616d65644572726f72012a022ae152ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VMap_VNamedError_VNamedError map[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -10061,7 +10061,7 @@
 		vdltest.VMap_VNamedError_VNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e564d61705f564e616d65644572726f725f564e616d65644572726f72012a022ae1", "52ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f5655696e7433325f5655696e743332012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VUint32_VUint32 map[v.io/v23/vdl/vdltest.VUint32 uint32]v.io/v23/vdl/vdltest.VUint32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -10098,7 +10098,7 @@
 		vdltest.VMap_VUint32_VUint32{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f5655696e7433325f5655696e743332012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f5655696e7433325f5655696e743332012a022ae15203017b7b", Value: v.io/v23/vdl/vdltest.VMap_VUint32_VUint32 map[v.io/v23/vdl/vdltest.VUint32 uint32]v.io/v23/vdl/vdltest.VUint32{123: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -10137,7 +10137,7 @@
 		vdltest.VMap_VUint32_VUint32{123: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e564d61705f5655696e7433325f5655696e743332012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VInt32_VInt32 map[v.io/v23/vdl/vdltest.VInt32 int32]v.io/v23/vdl/vdltest.VInt32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -10174,7 +10174,7 @@
 		vdltest.VMap_VInt32_VInt32{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(91): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1520501fff5fff5", 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}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -10213,7 +10213,7 @@
 		vdltest.VMap_VInt32_VInt32{-123: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e564d61705f56496e7433325f56496e743332012a022ae1", "520501fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f496e7436345f496e74363401090209e1520100", Value: v.io/v23/vdl/vdltest.VMap_Int64_Int64 map[int64]int64{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -10239,7 +10239,7 @@
 		vdltest.VMap_Int64_Int64{},
 		0x81, "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f496e7436345f496e74363401090209e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f496e7436345f496e74363401090209e1520501fff5fff5", Value: v.io/v23/vdl/vdltest.VMap_Int64_Int64 map[int64]int64{-123: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -10267,7 +10267,7 @@
 		vdltest.VMap_Int64_Int64{-123: -123},
 		0x81, "512d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f496e7436345f496e74363401090209e1", "520501fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -10775,7 +10775,7 @@
 		vdltest.VStructDepth1_All{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11373,7 +11373,7 @@
 		vdltest.VStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "5201090102fe0152000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5133060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416e79010100024630010fe1e152000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Any struct{F0 any}{F0: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11405,7 +11405,7 @@
 		vdltest.VStructDepth1_Any{},
 		0x81, "5133060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416e79010100024630010fe1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "5133060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416e79010100024630010fe1e1520109010206000000fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Any struct{F0 any}{F0: int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11443,7 +11443,7 @@
 		vdltest.VStructDepth1_Any{F0: int64(-123)},
 		0x81, "5133060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416e79010100024630010fe1e1", "520109010206000000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}{F1: false}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11473,7 +11473,7 @@
 		vdltest.VStructDepth1_Bool{},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e152030001e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}{F1: true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11505,7 +11505,7 @@
 		vdltest.VStructDepth1_Bool{F1: true},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1", "52030001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}{F2: false}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11546,7 +11546,7 @@
 		vdltest.VStructDepth1_VBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ae1e152030001e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}{F2: true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11589,7 +11589,7 @@
 		vdltest.VStructDepth1_VBool{F2: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ae1e1", "52030001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}{F3: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11619,7 +11619,7 @@
 		vdltest.VStructDepth1_String{},
 		0x81, "5136060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(91): "5136060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}{F3: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11652,7 +11652,7 @@
 		vdltest.VStructDepth1_String{F3: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5136060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56537472696e67010100024634012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VString struct{F4 v.io/v23/vdl/vdltest.VString string}{F4: ""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11693,7 +11693,7 @@
 		vdltest.VStructDepth1_VString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56537472696e67010100024634012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(128): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56537472696e67010100024634012ae1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VString struct{F4 v.io/v23/vdl/vdltest.VString string}{F4: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11737,7 +11737,7 @@
 		vdltest.VStructDepth1_VString{F4: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56537472696e67010100024634012ae1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f547970654f626a656374010100024635010ee1e1520001e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_TypeObject struct{F5 typeobject}{F5: any}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11768,7 +11768,7 @@
 		vdltest.VStructDepth1_TypeObject{},
 		0x81, "513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f547970654f626a656374010100024635010ee1e1", "520001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(67): "513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f547970654f626a656374010100024635010ee1e1520109030000e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_TypeObject struct{F5 typeobject}{F5: int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11802,7 +11802,7 @@
 		vdltest.VStructDepth1_TypeObject{F5: typeobject(int64)},
 		0x81, "513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f547970654f626a656374010100024635010ee1e1", "520109030000e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f427974650101000246360102e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Byte struct{F6 byte}{F6: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11832,7 +11832,7 @@
 		vdltest.VStructDepth1_Byte{},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f427974650101000246360102e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f427974650101000246360102e1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Byte struct{F6 byte}{F6: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -11864,7 +11864,7 @@
 		vdltest.VStructDepth1_Byte{F6: 123},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f427974650101000246360102e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5642797465010100024637012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VByte struct{F7 v.io/v23/vdl/vdltest.VByte byte}{F7: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11905,7 +11905,7 @@
 		vdltest.VStructDepth1_VByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5642797465010100024637012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5642797465010100024637012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VByte struct{F7 v.io/v23/vdl/vdltest.VByte byte}{F7: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11948,7 +11948,7 @@
 		vdltest.VStructDepth1_VByte{F7: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5642797465010100024637012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d416263010100024638012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VEnumAbc struct{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}{F8: A}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -11995,7 +11995,7 @@
 		vdltest.VStructDepth1_VEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d416263010100024638012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d416263010100024638012ae1e152030002e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VEnumAbc struct{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}{F8: C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12044,7 +12044,7 @@
 		vdltest.VStructDepth1_VEnumAbc{F8: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d416263010100024638012ae1e1", "52030002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{F9: B}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12091,7 +12091,7 @@
 		vdltest.VStructDepth1_VEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ae1e152030002e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{F9: D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12140,7 +12140,7 @@
 		vdltest.VStructDepth1_VEnumBcd{F9: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ae1e1", "52030002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513d06002f762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56537472756374456d70747901010003463130012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VStructEmpty struct{F10 v.io/v23/vdl/vdltest.VStructEmpty struct{}}{F10: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12179,7 +12179,7 @@
 		vdltest.VStructDepth1_VStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513d06002f762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56537472756374456d70747901010003463130012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f564e616d65644572726f7201010003463131012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VNamedError struct{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F11: {Id: "", Msg: ""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12232,7 +12232,7 @@
 		vdltest.VStructDepth1_VNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f564e616d65644572726f7201010003463131012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f564e616d65644572726f7201010003463131012ae1e1524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VNamedError struct{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12293,7 +12293,7 @@
 		vdltest.VStructDepth1_VNamedError{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f564e616d65644572726f7201010003463131012ae1e1", "524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(230): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4572726f7201010003463132012ae1e152000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Error struct{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -12395,7 +12395,7 @@
 		vdltest.VStructDepth1_Error{},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4572726f7201010003463132012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(298): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4572726f7201010003463132012ae1e15200004500001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Error struct{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -12507,7 +12507,7 @@
 		vdltest.VStructDepth1_Error{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4572726f7201010003463132012ae1e1", "5200004500001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743136010100034631330104e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Uint16 struct{F13 uint16}{F13: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -12537,7 +12537,7 @@
 		vdltest.VStructDepth1_Uint16{},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743136010100034631330104e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743136010100034631330104e1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Uint16 struct{F13 uint16}{F13: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -12569,7 +12569,7 @@
 		vdltest.VStructDepth1_Uint16{F13: 123},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743136010100034631330104e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16 uint16}{F14: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12610,7 +12610,7 @@
 		vdltest.VStructDepth1_VUint16{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16 uint16}{F14: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12653,7 +12653,7 @@
 		vdltest.VStructDepth1_VUint16{F14: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743332010100034631350105e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Uint32 struct{F15 uint32}{F15: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -12683,7 +12683,7 @@
 		vdltest.VStructDepth1_Uint32{},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743332010100034631350105e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743332010100034631350105e1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Uint32 struct{F15 uint32}{F15: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -12715,7 +12715,7 @@
 		vdltest.VStructDepth1_Uint32{F15: 123},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743332010100034631350105e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74333201010003463136012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VUint32 struct{F16 v.io/v23/vdl/vdltest.VUint32 uint32}{F16: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12756,7 +12756,7 @@
 		vdltest.VStructDepth1_VUint32{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74333201010003463136012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74333201010003463136012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VUint32 struct{F16 v.io/v23/vdl/vdltest.VUint32 uint32}{F16: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12799,7 +12799,7 @@
 		vdltest.VStructDepth1_VUint32{F16: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74333201010003463136012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743634010100034631370106e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Uint64 struct{F17 uint64}{F17: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -12829,7 +12829,7 @@
 		vdltest.VStructDepth1_Uint64{},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743634010100034631370106e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743634010100034631370106e1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Uint64 struct{F17 uint64}{F17: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -12861,7 +12861,7 @@
 		vdltest.VStructDepth1_Uint64{F17: 123},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f55696e743634010100034631370106e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74363401010003463138012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VUint64 struct{F18 v.io/v23/vdl/vdltest.VUint64 uint64}{F18: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12902,7 +12902,7 @@
 		vdltest.VStructDepth1_VUint64{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74363401010003463138012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74363401010003463138012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VUint64 struct{F18 v.io/v23/vdl/vdltest.VUint64 uint64}{F18: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -12945,7 +12945,7 @@
 		vdltest.VStructDepth1_VUint64{F18: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74363401010003463138012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8}{F19: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -12975,7 +12975,7 @@
 		vdltest.VStructDepth1_Int8{},
 		0x81, "5135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8}{F19: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13007,7 +13007,7 @@
 		vdltest.VStructDepth1_Int8{F19: -123},
 		0x81, "5135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e743801010003463230012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt8 struct{F20 v.io/v23/vdl/vdltest.VInt8 int8}{F20: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13048,7 +13048,7 @@
 		vdltest.VStructDepth1_VInt8{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e743801010003463230012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e743801010003463230012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt8 struct{F20 v.io/v23/vdl/vdltest.VInt8 int8}{F20: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13091,7 +13091,7 @@
 		vdltest.VStructDepth1_VInt8{F20: -123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e743801010003463230012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743136010100034632310107e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int16 struct{F21 int16}{F21: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13121,7 +13121,7 @@
 		vdltest.VStructDepth1_Int16{},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743136010100034632310107e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743136010100034632310107e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int16 struct{F21 int16}{F21: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13153,7 +13153,7 @@
 		vdltest.VStructDepth1_Int16{F21: -123},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743136010100034632310107e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74313601010003463232012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt16 struct{F22 v.io/v23/vdl/vdltest.VInt16 int16}{F22: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13194,7 +13194,7 @@
 		vdltest.VStructDepth1_VInt16{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74313601010003463232012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74313601010003463232012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt16 struct{F22 v.io/v23/vdl/vdltest.VInt16 int16}{F22: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13237,7 +13237,7 @@
 		vdltest.VStructDepth1_VInt16{F22: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74313601010003463232012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743332010100034632330108e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int32 struct{F23 int32}{F23: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13267,7 +13267,7 @@
 		vdltest.VStructDepth1_Int32{},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743332010100034632330108e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743332010100034632330108e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int32 struct{F23 int32}{F23: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13299,7 +13299,7 @@
 		vdltest.VStructDepth1_Int32{F23: -123},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743332010100034632330108e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74333201010003463234012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt32 struct{F24 v.io/v23/vdl/vdltest.VInt32 int32}{F24: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13340,7 +13340,7 @@
 		vdltest.VStructDepth1_VInt32{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74333201010003463234012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74333201010003463234012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt32 struct{F24 v.io/v23/vdl/vdltest.VInt32 int32}{F24: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13383,7 +13383,7 @@
 		vdltest.VStructDepth1_VInt32{F24: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74333201010003463234012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743634010100034632350109e1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int64 struct{F25 int64}{F25: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13413,7 +13413,7 @@
 		vdltest.VStructDepth1_Int64{},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743634010100034632350109e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743634010100034632350109e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Int64 struct{F25 int64}{F25: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13445,7 +13445,7 @@
 		vdltest.VStructDepth1_Int64{F25: -123},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e743634010100034632350109e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74363401010003463236012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt64 struct{F26 v.io/v23/vdl/vdltest.VInt64 int64}{F26: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13486,7 +13486,7 @@
 		vdltest.VStructDepth1_VInt64{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74363401010003463236012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74363401010003463236012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VInt64 struct{F26 v.io/v23/vdl/vdltest.VInt64 int64}{F26: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13529,7 +13529,7 @@
 		vdltest.VStructDepth1_VInt64{F26: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56496e74363401010003463236012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174333201010003463237010ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Float32 struct{F27 float32}{F27: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13559,7 +13559,7 @@
 		vdltest.VStructDepth1_Float32{},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174333201010003463237010ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174333201010003463237010ae1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Float32 struct{F27 float32}{F27: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13591,7 +13591,7 @@
 		vdltest.VStructDepth1_Float32{F27: 1.5},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174333201010003463237010ae1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}{F28: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13632,7 +13632,7 @@
 		vdltest.VStructDepth1_VFloat32{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ae1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}{F28: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13675,7 +13675,7 @@
 		vdltest.VStructDepth1_VFloat32{F28: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ae1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174363401010003463239010be1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Float64 struct{F29 float64}{F29: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13705,7 +13705,7 @@
 		vdltest.VStructDepth1_Float64{},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174363401010003463239010be1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174363401010003463239010be1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.VStructDepth1_Float64 struct{F29 float64}{F29: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -13737,7 +13737,7 @@
 		vdltest.VStructDepth1_Float64{F29: 1.5},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f466c6f6174363401010003463239010be1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VFloat64 struct{F30 v.io/v23/vdl/vdltest.VFloat64 float64}{F30: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13778,7 +13778,7 @@
 		vdltest.VStructDepth1_VFloat64{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012ae1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.VStructDepth1_VFloat64 struct{F30 v.io/v23/vdl/vdltest.VFloat64 float64}{F30: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -13821,7 +13821,7 @@
 		vdltest.VStructDepth1_VFloat64{F30: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012ae1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f707456537472756374456d70747901010003463331012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_OptVStructEmpty struct{F31 ?v.io/v23/vdl/vdltest.VStructEmpty struct{}}{F31: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -13868,7 +13868,7 @@
 		vdltest.VStructDepth1_OptVStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f707456537472756374456d70747901010003463331012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(116): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f707456537472756374456d70747901010003463331012ae1e1520300e1e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_OptVStructEmpty struct{F31 ?v.io/v23/vdl/vdltest.VStructEmpty struct{}}{F31: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -13917,7 +13917,7 @@
 		vdltest.VStructDepth1_OptVStructEmpty{F31: {}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f707456537472756374456d70747901010003463331012ae1e1", "520300e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f7074564e616d65644572726f7201010003463332012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_OptVNamedError struct{F32 ?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F32: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -13978,7 +13978,7 @@
 		vdltest.VStructDepth1_OptVNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f7074564e616d65644572726f7201010003463332012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(195): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f7074564e616d65644572726f7201010003463332012ae1e1524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1", Value: v.io/v23/vdl/vdltest.VStructDepth1_OptVNamedError struct{F32 ?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -14047,7 +14047,7 @@
 		vdltest.VStructDepth1_OptVNamedError{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f4f7074564e616d65644572726f7201010003463332012ae1e1", "524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -14556,7 +14556,7 @@
 		vdltest.VUnionDepth1_All{F0: nil},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "5200000200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15071,7 +15071,7 @@
 		vdltest.VUnionDepth1_All{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "5200004220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5132070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416e79010100024630010fe1e15200000200e0", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Any union{F0 any}{F0: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15104,7 +15104,7 @@
 		vdltest.VUnionDepth1_Any{F0: nil},
 		0x81, "5132070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416e79010100024630010fe1e1", "5200000200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5132070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416e79010100024630010fe1e1520109010205000000fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Any union{F0 any}{F0: int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15141,7 +15141,7 @@
 		vdltest.VUnionDepth1_Any{F0: int64(-123)},
 		0x81, "5132070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416e79010100024630010fe1e1", "520109010205000000fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f426f6f6c0101000246310101e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Bool union{F1 bool}{F1: false}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15172,7 +15172,7 @@
 		vdltest.VUnionDepth1_Bool{F1: false},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f426f6f6c0101000246310101e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f426f6f6c0101000246310101e1e152020001", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Bool union{F1 bool}{F1: true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15203,7 +15203,7 @@
 		vdltest.VUnionDepth1_Bool{F1: true},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f426f6f6c0101000246310101e1e1", "52020001",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56426f6f6c010100024632012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VBool union{F2 v.io/v23/vdl/vdltest.VBool bool}{F2: false}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15245,7 +15245,7 @@
 		vdltest.VUnionDepth1_VBool{F2: false},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56426f6f6c010100024632012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56426f6f6c010100024632012ae1e152020001", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VBool union{F2 v.io/v23/vdl/vdltest.VBool bool}{F2: true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15287,7 +15287,7 @@
 		vdltest.VUnionDepth1_VBool{F2: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56426f6f6c010100024632012ae1e1", "52020001",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f537472696e670101000246330103e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_String union{F3 string}{F3: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15319,7 +15319,7 @@
 		vdltest.VUnionDepth1_String{F3: ""},
 		0x81, "5135070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f537472696e670101000246330103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5135070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f537472696e670101000246330103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VUnionDepth1_String union{F3 string}{F3: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15351,7 +15351,7 @@
 		vdltest.VUnionDepth1_String{F3: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5135070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f537472696e670101000246330103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56537472696e67010100024634012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VString union{F4 v.io/v23/vdl/vdltest.VString string}{F4: ""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15394,7 +15394,7 @@
 		vdltest.VUnionDepth1_VString{F4: ""},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56537472696e67010100024634012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56537472696e67010100024634012ae1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VString union{F4 v.io/v23/vdl/vdltest.VString string}{F4: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15437,7 +15437,7 @@
 		vdltest.VUnionDepth1_VString{F4: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56537472696e67010100024634012ae1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f547970654f626a656374010100024635010ee1e152010f020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_TypeObject union{F5 typeobject}{F5: any}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15470,7 +15470,7 @@
 		vdltest.VUnionDepth1_TypeObject{F5: typeobject(any)},
 		0x81, "513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f547970654f626a656374010100024635010ee1e1", "52010f020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f547970654f626a656374010100024635010ee1e1520109020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_TypeObject union{F5 typeobject}{F5: int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15503,7 +15503,7 @@
 		vdltest.VUnionDepth1_TypeObject{F5: typeobject(int64)},
 		0x81, "513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f547970654f626a656374010100024635010ee1e1", "520109020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f427974650101000246360102e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Byte union{F6 byte}{F6: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15534,7 +15534,7 @@
 		vdltest.VUnionDepth1_Byte{F6: 0},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f427974650101000246360102e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f427974650101000246360102e1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Byte union{F6 byte}{F6: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -15565,7 +15565,7 @@
 		vdltest.VUnionDepth1_Byte{F6: 123},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f427974650101000246360102e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5642797465010100024637012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VByte union{F7 v.io/v23/vdl/vdltest.VByte byte}{F7: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15607,7 +15607,7 @@
 		vdltest.VUnionDepth1_VByte{F7: 0},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5642797465010100024637012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5642797465010100024637012ae1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VByte union{F7 v.io/v23/vdl/vdltest.VByte byte}{F7: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15649,7 +15649,7 @@
 		vdltest.VUnionDepth1_VByte{F7: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5642797465010100024637012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d416263010100024638012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VEnumAbc union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}{F8: A}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15697,7 +15697,7 @@
 		vdltest.VUnionDepth1_VEnumAbc{F8: A},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d416263010100024638012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d416263010100024638012ae1e152020002", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VEnumAbc union{F8 v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}}{F8: C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15745,7 +15745,7 @@
 		vdltest.VUnionDepth1_VEnumAbc{F8: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d416263010100024638012ae1e1", "52020002",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d426364010100024639012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VEnumBcd union{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{F9: B}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15793,7 +15793,7 @@
 		vdltest.VUnionDepth1_VEnumBcd{F9: B},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d426364010100024639012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d426364010100024639012ae1e152020002", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VEnumBcd union{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{F9: D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15841,7 +15841,7 @@
 		vdltest.VUnionDepth1_VEnumBcd{F9: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56456e756d426364010100024639012ae1e1", "52020002",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513c07002e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56537472756374456d70747901010003463130012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VStructEmpty union{F10 v.io/v23/vdl/vdltest.VStructEmpty struct{}}{F10: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15881,7 +15881,7 @@
 		vdltest.VUnionDepth1_VStructEmpty{F10: {}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1513c07002e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56537472756374456d70747901010003463130012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VNamedError union{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F11: {Id: "", Msg: ""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15935,7 +15935,7 @@
 		vdltest.VUnionDepth1_VNamedError{F11: {}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(184): "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ae1e1524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VNamedError union{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -15995,7 +15995,7 @@
 		vdltest.VUnionDepth1_VNamedError{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ae1e1", "524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(230): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4572726f7201010003463132012ae1e15200000200e0", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Error union{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -16098,7 +16098,7 @@
 		vdltest.VUnionDepth1_Error{F12: nil},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4572726f7201010003463132012ae1e1", "5200000200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(296): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4572726f7201010003463132012ae1e15200004400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Error union{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -16209,7 +16209,7 @@
 		vdltest.VUnionDepth1_Error{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4572726f7201010003463132012ae1e1", "5200004400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743136010100034631330104e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Uint16 union{F13 uint16}{F13: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16240,7 +16240,7 @@
 		vdltest.VUnionDepth1_Uint16{F13: 0},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743136010100034631330104e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743136010100034631330104e1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Uint16 union{F13 uint16}{F13: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16271,7 +16271,7 @@
 		vdltest.VUnionDepth1_Uint16{F13: 123},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743136010100034631330104e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74313601010003463134012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VUint16 union{F14 v.io/v23/vdl/vdltest.VUint16 uint16}{F14: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16313,7 +16313,7 @@
 		vdltest.VUnionDepth1_VUint16{F14: 0},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74313601010003463134012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74313601010003463134012ae1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VUint16 union{F14 v.io/v23/vdl/vdltest.VUint16 uint16}{F14: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16355,7 +16355,7 @@
 		vdltest.VUnionDepth1_VUint16{F14: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74313601010003463134012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743332010100034631350105e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Uint32 union{F15 uint32}{F15: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16386,7 +16386,7 @@
 		vdltest.VUnionDepth1_Uint32{F15: 0},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743332010100034631350105e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743332010100034631350105e1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Uint32 union{F15 uint32}{F15: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16417,7 +16417,7 @@
 		vdltest.VUnionDepth1_Uint32{F15: 123},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743332010100034631350105e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32 uint32}{F16: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16459,7 +16459,7 @@
 		vdltest.VUnionDepth1_VUint32{F16: 0},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012ae1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32 uint32}{F16: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16501,7 +16501,7 @@
 		vdltest.VUnionDepth1_VUint32{F16: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743634010100034631370106e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Uint64 union{F17 uint64}{F17: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16532,7 +16532,7 @@
 		vdltest.VUnionDepth1_Uint64{F17: 0},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743634010100034631370106e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743634010100034631370106e1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Uint64 union{F17 uint64}{F17: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16563,7 +16563,7 @@
 		vdltest.VUnionDepth1_Uint64{F17: 123},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f55696e743634010100034631370106e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VUint64 union{F18 v.io/v23/vdl/vdltest.VUint64 uint64}{F18: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16605,7 +16605,7 @@
 		vdltest.VUnionDepth1_VUint64{F18: 0},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012ae1e15202007b", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VUint64 union{F18 v.io/v23/vdl/vdltest.VUint64 uint64}{F18: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16647,7 +16647,7 @@
 		vdltest.VUnionDepth1_VUint64{F18: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5134070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e7438010100034631390110e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int8 union{F19 int8}{F19: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16678,7 +16678,7 @@
 		vdltest.VUnionDepth1_Int8{F19: 0},
 		0x81, "5134070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e7438010100034631390110e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5134070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e7438010100034631390110e1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int8 union{F19 int8}{F19: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16709,7 +16709,7 @@
 		vdltest.VUnionDepth1_Int8{F19: -123},
 		0x81, "5134070026762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e7438010100034631390110e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt8 union{F20 v.io/v23/vdl/vdltest.VInt8 int8}{F20: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16751,7 +16751,7 @@
 		vdltest.VUnionDepth1_VInt8{F20: 0},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt8 union{F20 v.io/v23/vdl/vdltest.VInt8 int8}{F20: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16793,7 +16793,7 @@
 		vdltest.VUnionDepth1_VInt8{F20: -123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743136010100034632310107e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int16 union{F21 int16}{F21: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16824,7 +16824,7 @@
 		vdltest.VUnionDepth1_Int16{F21: 0},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743136010100034632310107e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743136010100034632310107e1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int16 union{F21 int16}{F21: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16855,7 +16855,7 @@
 		vdltest.VUnionDepth1_Int16{F21: -123},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743136010100034632310107e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74313601010003463232012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt16 union{F22 v.io/v23/vdl/vdltest.VInt16 int16}{F22: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16897,7 +16897,7 @@
 		vdltest.VUnionDepth1_VInt16{F22: 0},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74313601010003463232012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74313601010003463232012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt16 union{F22 v.io/v23/vdl/vdltest.VInt16 int16}{F22: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -16939,7 +16939,7 @@
 		vdltest.VUnionDepth1_VInt16{F22: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74313601010003463232012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743332010100034632330108e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int32 union{F23 int32}{F23: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -16970,7 +16970,7 @@
 		vdltest.VUnionDepth1_Int32{F23: 0},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743332010100034632330108e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743332010100034632330108e1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int32 union{F23 int32}{F23: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -17001,7 +17001,7 @@
 		vdltest.VUnionDepth1_Int32{F23: -123},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743332010100034632330108e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74333201010003463234012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt32 union{F24 v.io/v23/vdl/vdltest.VInt32 int32}{F24: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17043,7 +17043,7 @@
 		vdltest.VUnionDepth1_VInt32{F24: 0},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74333201010003463234012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74333201010003463234012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt32 union{F24 v.io/v23/vdl/vdltest.VInt32 int32}{F24: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17085,7 +17085,7 @@
 		vdltest.VUnionDepth1_VInt32{F24: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74333201010003463234012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743634010100034632350109e1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int64 union{F25 int64}{F25: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -17116,7 +17116,7 @@
 		vdltest.VUnionDepth1_Int64{F25: 0},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743634010100034632350109e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743634010100034632350109e1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Int64 union{F25 int64}{F25: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -17147,7 +17147,7 @@
 		vdltest.VUnionDepth1_Int64{F25: -123},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f496e743634010100034632350109e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74363401010003463236012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt64 union{F26 v.io/v23/vdl/vdltest.VInt64 int64}{F26: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17189,7 +17189,7 @@
 		vdltest.VUnionDepth1_VInt64{F26: 0},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74363401010003463236012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74363401010003463236012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VInt64 union{F26 v.io/v23/vdl/vdltest.VInt64 int64}{F26: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17231,7 +17231,7 @@
 		vdltest.VUnionDepth1_VInt64{F26: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e74363401010003463236012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174333201010003463237010ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Float32 union{F27 float32}{F27: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -17262,7 +17262,7 @@
 		vdltest.VUnionDepth1_Float32{F27: 0},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174333201010003463237010ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174333201010003463237010ae1e1520400fef83f", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Float32 union{F27 float32}{F27: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -17293,7 +17293,7 @@
 		vdltest.VUnionDepth1_Float32{F27: 1.5},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174333201010003463237010ae1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174333201010003463238012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VFloat32 union{F28 v.io/v23/vdl/vdltest.VFloat32 float32}{F28: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17335,7 +17335,7 @@
 		vdltest.VUnionDepth1_VFloat32{F28: 0},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174333201010003463238012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174333201010003463238012ae1e1520400fef83f", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VFloat32 union{F28 v.io/v23/vdl/vdltest.VFloat32 float32}{F28: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17377,7 +17377,7 @@
 		vdltest.VUnionDepth1_VFloat32{F28: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174333201010003463238012ae1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}{F29: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -17408,7 +17408,7 @@
 		vdltest.VUnionDepth1_Float64{F29: 0},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1520400fef83f", Value: v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}{F29: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -17439,7 +17439,7 @@
 		vdltest.VUnionDepth1_Float64{F29: 1.5},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174363401010003463330012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VFloat64 union{F30 v.io/v23/vdl/vdltest.VFloat64 float64}{F30: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17481,7 +17481,7 @@
 		vdltest.VUnionDepth1_VFloat64{F30: 0},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174363401010003463330012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174363401010003463330012ae1e1520400fef83f", Value: v.io/v23/vdl/vdltest.VUnionDepth1_VFloat64 union{F30 v.io/v23/vdl/vdltest.VFloat64 float64}{F30: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -17523,7 +17523,7 @@
 		vdltest.VUnionDepth1_VFloat64{F30: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56466c6f6174363401010003463330012ae1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f707456537472756374456d70747901010003463331012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.VUnionDepth1_OptVStructEmpty union{F31 ?v.io/v23/vdl/vdltest.VStructEmpty struct{}}{F31: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17571,7 +17571,7 @@
 		vdltest.VUnionDepth1_OptVStructEmpty{F31: nil},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f707456537472756374456d70747901010003463331012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f707456537472756374456d70747901010003463331012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.VUnionDepth1_OptVStructEmpty union{F31 ?v.io/v23/vdl/vdltest.VStructEmpty struct{}}{F31: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17619,7 +17619,7 @@
 		vdltest.VUnionDepth1_OptVStructEmpty{F31: {}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f707456537472756374456d70747901010003463331012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f7074564e616d65644572726f7201010003463332012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.VUnionDepth1_OptVNamedError union{F32 ?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F32: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17681,7 +17681,7 @@
 		vdltest.VUnionDepth1_OptVNamedError{F32: nil},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f7074564e616d65644572726f7201010003463332012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(193): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f7074564e616d65644572726f7201010003463332012ae1e1524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VUnionDepth1_OptVNamedError union{F32 ?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17749,7 +17749,7 @@
 		vdltest.VUnionDepth1_OptVNamedError{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f4f7074564e616d65644572726f7201010003463332012ae1e1", "524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(110): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17804,7 +17804,7 @@
 		?vdltest.VStructDepth1_VEnumBcd(nil),
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012be1e1510408012ae152030002e1", Value: ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}({F9: D})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17861,7 +17861,7 @@
 		?vdltest.VStructDepth1_VEnumBcd{F9: D},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012be1e1510408012ae1", "52030002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16 uint16}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17910,7 +17910,7 @@
 		?vdltest.VStructDepth1_VUint16(nil),
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012be1e1510408012ae15203007be1", Value: ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16 uint16}({F14: 123})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -17961,7 +17961,7 @@
 		?vdltest.VStructDepth1_VUint16{F14: 123},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012be1e1510408012ae1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -18010,7 +18010,7 @@
 		?vdltest.VStructDepth1_VFloat32(nil),
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012be1e1510408012ae1520500fef83fe1", Value: ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}({F28: 1.5})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -18061,7 +18061,7 @@
 		?vdltest.VStructDepth1_VFloat32{F28: 1.5},
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012be1e1510408012ae1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012a0201e152050000000000", Value: v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64{{0, 0, 0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -18104,7 +18104,7 @@
 		vdltest.VArray1_VArray3_Int64{},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012a0201e1", "52050000000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012a0201e152080000fff5fff5fff5", Value: v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64{{-123, -123, -123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -18147,7 +18147,7 @@
 		vdltest.VArray1_VArray3_Int64{{-123, -123, -123}},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012a0201e1", "52080000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012a0201e152020000", Value: v.io/v23/vdl/vdltest.VArray1_VList_Byte [1]v.io/v23/vdl/vdltest.VList_Byte []byte{""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -18186,7 +18186,7 @@
 		vdltest.VArray1_VList_Byte{},
 		0x81, "532503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012a0201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "532503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012a0201e1520300017b", Value: v.io/v23/vdl/vdltest.VArray1_VList_Byte [1]v.io/v23/vdl/vdltest.VList_Byte []byte{"{"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -18225,7 +18225,7 @@
 		vdltest.VArray1_VList_Byte{"{"},
 		0x81, "532503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012a0201e1", "520300017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012a0201e152020000", Value: v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -18277,7 +18277,7 @@
 		vdltest.VArray1_Set_VEnumBcd{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012a0201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012a0201e15203000102", Value: v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{{D}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -18330,7 +18330,7 @@
 		vdltest.VArray1_Set_VEnumBcd{{D}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012a0201e1", "5203000102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179325f4d61705f427974655f42797465012a0202e15203000000", Value: v.io/v23/vdl/vdltest.VArray2_Map_Byte_Byte [2]map[byte]byte{{}, {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -18368,7 +18368,7 @@
 		vdltest.VArray2_Map_Byte_Byte{},
 		0x81, "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179325f4d61705f427974655f42797465012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(69): "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179325f4d61705f427974655f42797465012a0202e1520700017b7b017b7b", Value: v.io/v23/vdl/vdltest.VArray2_Map_Byte_Byte [2]map[byte]byte{{123: 123}, {123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -18410,7 +18410,7 @@
 		vdltest.VArray2_Map_Byte_Byte{{123: 123}, {123: 123}},
 		0x81, "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e564172726179325f4d61705f427974655f42797465012a0202e1", "520700017b7b017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -18933,7 +18933,7 @@
 		vdltest.VArray2_VStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468315f416c6c012a0202e1", "5200000300e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -19635,7 +19635,7 @@
 		vdltest.VArray2_VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468315f416c6c012a0202e1", "520109020202fe02a500000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -20162,7 +20162,7 @@
 		vdltest.VArray3_VUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513502002d762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f416c6c012a0203e1", "520000070000e000e000e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -20707,7 +20707,7 @@
 		vdltest.VArray3_VUnionDepth1_All{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513502002d762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f416c6c012a0203e1", "520000ffc70020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012a0203e1520400e0e0e0", Value: v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}{nil, nil, nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -20772,7 +20772,7 @@
 		vdltest.VArray3_OptVStructDepth1_VFloat32{},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012a0203e1", "520400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(184): "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012a0203e152100000fef83fe100fef83fe100fef83fe1", Value: v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}{{F28: 1.5}, {F28: 1.5}, {F28: 1.5}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -20843,7 +20843,7 @@
 		vdltest.VArray3_OptVStructDepth1_VFloat32{{F28: 1.5}, {F28: 1.5}, {F28: 1.5}},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012a0203e1", "52100000fef83fe100fef83fe100fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VArray1_String [1]string{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -20877,7 +20877,7 @@
 		[]vdltest.VArray1_String{},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1522101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: []v.io/v23/vdl/vdltest.VArray1_String [1]string{{"abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -20914,7 +20914,7 @@
 		[]vdltest.VArray1_String{{"abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1510403012ae1", "522101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(220): "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012be1510403012ae15200000100", Value: []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -21018,7 +21018,7 @@
 		[]vdltest.VList_Error{},
 		0x81, "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012be1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(288): "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012be1510403012ae1520000450101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -21132,7 +21132,7 @@
 		[]vdltest.VList_Error{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012be1510403012ae1", "520000450101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530404012be1510403012ae1520100", Value: []set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -21178,7 +21178,7 @@
 		[]set[vdltest.VEnumAbc]{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530404012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530404012be1510403012ae15203010102", Value: []set[v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{{C}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -21226,7 +21226,7 @@
 		[]set[vdltest.VEnumAbc]{{C}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1530404012be1510403012ae1", "5203010102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012b022be1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -21271,7 +21271,7 @@
 		[]vdltest.VMap_VByte_VByte{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012b022be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012b022be1510403012ae1520401017b7b", 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}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -21319,7 +21319,7 @@
 		[]vdltest.VMap_VByte_VByte{{123: 123}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012b022be1510403012ae1", "520401017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -21835,7 +21835,7 @@
 		[]vdltest.VStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -22442,7 +22442,7 @@
 		[]vdltest.VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "5201090102fe015301000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -22958,7 +22958,7 @@
 		[]vdltest.VUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -23482,7 +23482,7 @@
 		[]vdltest.VUnionDepth1_All{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "520000430120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(116): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -23545,7 +23545,7 @@
 		[]?vdltest.VStructDepth1_VEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(119): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1510403012ae15204010002e1", Value: []?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{{F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -23611,7 +23611,7 @@
 		[]?vdltest.VStructDepth1_VEnumBcd{{F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1510403012ae1", "5204010002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(148): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f56537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VArray1_VStructEmpty []v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -23657,7 +23657,7 @@
 		vdltest.VList_VArray1_VStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f56537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f56537472756374456d707479012ae152030100e1", Value: v.io/v23/vdl/vdltest.VList_VArray1_VStructEmpty []v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}{{{}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -23705,7 +23705,7 @@
 		vdltest.VList_VArray1_VStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179315f56537472756374456d707479012ae1", "52030100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.VList_List_VString [][]v.io/v23/vdl/vdltest.VString string{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -23748,7 +23748,7 @@
 		vdltest.VList_List_VString{},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(124): "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56537472696e67012ae1522101011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VList_List_VString [][]v.io/v23/vdl/vdltest.VString string{{"abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -23794,7 +23794,7 @@
 		vdltest.VList_List_VString{{"abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f56537472696e67012ae1", "522101011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.VList_Set_VBool []set[v.io/v23/vdl/vdltest.VBool bool]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -23837,7 +23837,7 @@
 		vdltest.VList_Set_VBool{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56426f6f6c012ae15203010101", Value: v.io/v23/vdl/vdltest.VList_Set_VBool []set[v.io/v23/vdl/vdltest.VBool bool]{{true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -23882,7 +23882,7 @@
 		vdltest.VList_Set_VBool{{true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e564c6973745f5365745f56426f6f6c012ae1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f427974655f42797465012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VMap_Byte_Byte []v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -23919,7 +23919,7 @@
 		vdltest.VList_VMap_Byte_Byte{},
 		0x81, "532b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f427974655f42797465012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(100): "532b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f427974655f42797465012ae1520401017b7b", Value: v.io/v23/vdl/vdltest.VList_VMap_Byte_Byte []v.io/v23/vdl/vdltest.VMap_Byte_Byte map[byte]byte{{123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -23959,7 +23959,7 @@
 		vdltest.VList_VMap_Byte_Byte{{123: 123}},
 		0x81, "532b050023762e696f2f7632332f76646c2f76646c746573742e564d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f427974655f42797465012ae1", "520401017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -24478,7 +24478,7 @@
 		vdltest.VList_VStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -25088,7 +25088,7 @@
 		vdltest.VList_VStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468315f416c6c012ae1", "5201090102fe015301000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -25607,7 +25607,7 @@
 		vdltest.VList_VUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26134,7 +26134,7 @@
 		vdltest.VList_VUnionDepth1_All{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468315f416c6c012ae1", "520000430120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(170): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f56456e756d426364012ae1520100", Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth1_VEnumBcd []?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -26200,7 +26200,7 @@
 		vdltest.VList_OptVStructDepth1_VEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f56456e756d426364012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f56456e756d426364012ae15204010002e1", Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth1_VEnumBcd []?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}{{F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -26269,7 +26269,7 @@
 		vdltest.VList_OptVStructDepth1_VEnumBcd{{F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468315f56456e756d426364012ae1", "5204010002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012b0202e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26320,7 +26320,7 @@
 		set[vdltest.VArray2_VEnumAbc]{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012b0202e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(102): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012b0202e1510404012ae1520401000202", Value: set[v.io/v23/vdl/vdltest.VArray2_VEnumAbc [2]v.io/v23/vdl/vdltest.VEnumAbc enum{A;B;C}]{{C, C}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26374,7 +26374,7 @@
 		set[vdltest.VArray2_VEnumAbc]{{C, C}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e564172726179325f56456e756d416263012b0202e1510404012ae1", "520401000202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -26412,7 +26412,7 @@
 		set[vdltest.VStructDepth1_String]{},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510404012ae1522201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}]{{F3: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -26454,7 +26454,7 @@
 		set[vdltest.VStructDepth1_String]{{F3: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510404012ae1", "522201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(125): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012be1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VUnionDepth1_VNamedError union{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26515,7 +26515,7 @@
 		set[vdltest.VUnionDepth1_VNamedError]{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012be1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(191): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012be1e1510404012ae152430100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: set[v.io/v23/vdl/vdltest.VUnionDepth1_VNamedError union{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}]{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26584,7 +26584,7 @@
 		set[vdltest.VUnionDepth1_VNamedError]{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012be1e1510404012ae1", "52430100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(147): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26630,7 +26630,7 @@
 		vdltest.VSet_VArray1_VStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(149): "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012ae152030100e1", Value: v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]{{{}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26678,7 +26678,7 @@
 		vdltest.VSet_VArray1_VStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012ae1", "52030100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(155): "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f56466c6f61743634012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VStructDepth1_VFloat64 set[v.io/v23/vdl/vdltest.VStructDepth1_VFloat64 struct{F30 v.io/v23/vdl/vdltest.VFloat64 float64}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26730,7 +26730,7 @@
 		vdltest.VSet_VStructDepth1_VFloat64{},
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f56466c6f61743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(160): "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f56466c6f61743634012ae152060100fef83fe1", Value: v.io/v23/vdl/vdltest.VSet_VStructDepth1_VFloat64 set[v.io/v23/vdl/vdltest.VStructDepth1_VFloat64 struct{F30 v.io/v23/vdl/vdltest.VFloat64 float64}]{{F30: 1.5}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26785,7 +26785,7 @@
 		vdltest.VSet_VStructDepth1_VFloat64{{F30: 1.5}},
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468315f56466c6f61743634012ae1", "52060100fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(144): "552000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f56496e7438012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VUnionDepth1_VInt8 set[v.io/v23/vdl/vdltest.VUnionDepth1_VInt8 union{F20 v.io/v23/vdl/vdltest.VInt8 int8}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26837,7 +26837,7 @@
 		vdltest.VSet_VUnionDepth1_VInt8{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f56496e7438012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(147): "552000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f56496e7438012ae152040100fff5", Value: v.io/v23/vdl/vdltest.VSet_VUnionDepth1_VInt8 set[v.io/v23/vdl/vdltest.VUnionDepth1_VInt8 union{F20 v.io/v23/vdl/vdltest.VInt8 int8}]{{F20: -123}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -26891,7 +26891,7 @@
 		vdltest.VSet_VUnionDepth1_VInt8{{F20: -123}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f56496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468315f56496e7438012ae1", "52040100fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.VArray3_Int64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -26927,7 +26927,7 @@
 		map[vdltest.VArray3_Int64]vdltest.VArray3_Int64{},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(69): "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1510605012a022ae1520f0100fff5fff5fff500fff5fff5fff5", Value: map[v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.VArray3_Int64{{-123, -123, -123}: {-123, -123, -123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -26971,7 +26971,7 @@
 		map[vdltest.VArray3_Int64]vdltest.VArray3_Int64{{-123, -123, -123}: {-123, -123, -123}},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1510605012a022ae1", "520f0100fff5fff5fff500fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(67): "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}]v.io/v23/vdl/vdltest.VStructDepth1_String{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -27011,7 +27011,7 @@
 		map[vdltest.VStructDepth1_String]vdltest.VStructDepth1_String{},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(133): "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1524301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: map[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}]v.io/v23/vdl/vdltest.VStructDepth1_String{{F3: "abcdeΔΘΠΣΦ王普澤世界"}: {F3: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -27059,7 +27059,7 @@
 		map[vdltest.VStructDepth1_String]vdltest.VStructDepth1_String{{F3: "abcdeΔΘΠΣΦ王普澤世界"}: {F3: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1", "524301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(68): "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -27099,7 +27099,7 @@
 		map[vdltest.VUnionDepth1_Float64]vdltest.VUnionDepth1_Float64{},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae152090100fef83f00fef83f", Value: map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64{{F29: 1.5}: {F29: 1.5}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -27143,7 +27143,7 @@
 		map[vdltest.VUnionDepth1_Float64]vdltest.VUnionDepth1_Float64{{F29: 1.5}: {F29: 1.5}},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae1", "52090100fef83f00fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(144): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VArray3_VBool_VArray3_VBool map[v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VArray3_VBool{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -27193,7 +27193,7 @@
 		vdltest.VMap_VArray3_VBool_VArray3_VBool{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012a022ae15209010001010100010101", Value: v.io/v23/vdl/vdltest.VMap_VArray3_VBool_VArray3_VBool map[v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VArray3_VBool{{true, true, true}: {true, true, true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -27251,7 +27251,7 @@
 		vdltest.VMap_VArray3_VBool_VArray3_VBool{{true, true, true}: {true, true, true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012a022ae1", "5209010001010100010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(167): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -27305,7 +27305,7 @@
 		vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012a022ae15207010001e10001e1", Value: v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool{{F2: true}: {F2: true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -27365,7 +27365,7 @@
 		vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool{{F2: true}: {F2: true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012a022ae1", "5207010001e10001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f5655696e7436345f56556e696f6e4465707468315f5655696e743634012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64 map[v.io/v23/vdl/vdltest.VUnionDepth1_VUint64 union{F18 v.io/v23/vdl/vdltest.VUint64 uint64}]v.io/v23/vdl/vdltest.VUnionDepth1_VUint64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -27419,7 +27419,7 @@
 		vdltest.VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64{},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f5655696e7436345f56556e696f6e4465707468315f5655696e743634012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(177): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f5655696e7436345f56556e696f6e4465707468315f5655696e743634012a022ae1520501007b007b", Value: v.io/v23/vdl/vdltest.VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64 map[v.io/v23/vdl/vdltest.VUnionDepth1_VUint64 union{F18 v.io/v23/vdl/vdltest.VUint64 uint64}]v.io/v23/vdl/vdltest.VUnionDepth1_VUint64{{F18: 123}: {F18: 123}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -27477,7 +27477,7 @@
 		vdltest.VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64{{F18: 123}: {F18: 123}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468315f5655696e7436345f56556e696f6e4465707468315f5655696e743634012a022ae1", "520501007b007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c74657374"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -27853,7 +27853,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c74657374 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -28055,7 +28055,7 @@
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 298, Buf(701): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e152000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 280, Buf(701): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e152000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 34                   MsgLen                            52
@@ -28457,7 +28457,7 @@
 		vdltest.VStructDepth2_All{},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c74657374"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -28833,7 +28833,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c74657374 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -29035,7 +29035,7 @@
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 298, Buf(729): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 280, Buf(767): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 34                   MsgLen                            52
@@ -29052,7 +29052,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -73, MsgLen: 52, MsgN: 52, Buf(674): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -73, MsgLen: 52, MsgN: 52, Buf(712): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// fe0129               MsgLen                           297
@@ -29261,7 +29261,7 @@
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(372): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(410): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 37                   MsgLen                            55
@@ -29278,7 +29278,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(314): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(352): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 38                   MsgLen                            56
@@ -29295,7 +29295,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(255): "ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(293): "ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 04                   MsgLen                             4
@@ -29303,7 +29303,7 @@
 	// 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(248): "ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(286): "ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 38                   MsgLen                            56
@@ -29320,7 +29320,7 @@
 	// 3e                   PrimValue                         62 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -79, MsgLen: 56, MsgN: 56, Buf(189): "ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -79, MsgLen: 56, MsgN: 56, Buf(227): "ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 04                   MsgLen                             4
@@ -29328,7 +29328,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4f                   PrimValue                         79 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(182): "51ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(220): "51ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// ff92                 MsgLen                           146
@@ -29423,7 +29423,7 @@
 	// 4e                   PrimValue                         78 [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(33): "520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -41, MsgLen: 146, MsgN: 146, Buf(71): "520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -29472,7 +29472,7 @@
 	// 01                   PrimValue                       true [bool]
 	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
 	// 1e                   ByteLen                           30 [string len]
-	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
+	// 6162636465ce94ce98cea0cea3cea6e78e PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
 	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
 	// 1e                   ByteLen                           30 [string len]
 	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
@@ -29576,14 +29576,14 @@
 	// 7b                   PrimValue                        123 [uint]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_VUint16 END]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_All END]
-	// DumpStatus{MsgId: 41, MsgLen: 457, MsgN: 457, Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}
+	// DumpStatus{MsgId: 41, MsgLen: 457, MsgN: 444, Value: v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}
 	{
 		`Full`,
 		`vdltest.VStructDepth2_All{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}`,
 		vdltest.VStructDepth2_All{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9134060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(121): "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179325f547970654f626a656374010100024630012ae1e1520001e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VArray2_TypeObject struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject}{F0: {any, any}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29627,7 +29627,7 @@
 		vdltest.VStructDepth2_VArray2_TypeObject{},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179325f547970654f626a656374010100024630012ae1e1", "520001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179325f547970654f626a656374010100024630012ae1e15201090500000000e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VArray2_TypeObject struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject}{F0: {int64, int64}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29676,7 +29676,7 @@
 		vdltest.VStructDepth2_VArray2_TypeObject{F0: {typeobject(int64), typeobject(int64)}},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179325f547970654f626a656374010100024630012ae1e1", "5201090500000000e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32}{F1: {0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29719,7 +29719,7 @@
 		vdltest.VStructDepth2_VArray1_Uint32{},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(115): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012ae1e1520400007be1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32}{F1: {123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29765,7 +29765,7 @@
 		vdltest.VStructDepth2_VArray1_Uint32{F1: {123}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012ae1e1", "520400007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(69): "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4c6973745f496e743136010100024632012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_List_Int16 struct{F2 []int16}{F2: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29803,7 +29803,7 @@
 		vdltest.VStructDepth2_List_Int16{},
 		0x81, "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4c6973745f496e743136010100024632012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(73): "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4c6973745f496e743136010100024632012ae1e152050001fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_List_Int16 struct{F2 []int16}{F2: {-123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29844,7 +29844,7 @@
 		vdltest.VStructDepth2_List_Int16{F2: {-123}},
 		0x81, "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4c6973745f496e743136010100024632012ae1e1", "52050001fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(102): "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564c6973745f416e79010100024633012ae1e152000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VList_Any struct{F3 v.io/v23/vdl/vdltest.VList_Any []any}{F3: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29887,7 +29887,7 @@
 		vdltest.VStructDepth2_VList_Any{},
 		0x81, "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564c6973745f416e79010100024633012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(110): "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564c6973745f416e79010100024633012ae1e152010901020700010000fff5e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VList_Any struct{F3 v.io/v23/vdl/vdltest.VList_Any []any}{F3: {int64(-123)}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29937,7 +29937,7 @@
 		vdltest.VStructDepth2_VList_Any{F3: {int64(-123)}},
 		0x81, "532403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564c6973745f416e79010100024633012ae1e1", "52010901020700010000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(70): "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{F4: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -29975,7 +29975,7 @@
 		vdltest.VStructDepth2_Set_Float64{},
 		0x81, "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(75): "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ae1e152060001fef83fe1", Value: v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{F4: {1.5}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -30016,7 +30016,7 @@
 		vdltest.VStructDepth2_Set_Float64{F4: {1.5}},
 		0x81, "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ae1e1", "52060001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(151): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565365745f56456e756d426364010100024635012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VSet_VEnumBcd struct{F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]}{F5: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -30074,7 +30074,7 @@
 		vdltest.VStructDepth2_VSet_VEnumBcd{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565365745f56456e756d426364010100024635012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565365745f56456e756d426364010100024635012ae1e15204000102e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VSet_VEnumBcd struct{F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]}{F5: {D}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -30135,7 +30135,7 @@
 		vdltest.VStructDepth2_VSet_VEnumBcd{F5: {D}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565365745f56456e756d426364010100024635012ae1e1", "5204000102e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(74): "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_Map_Byte_Byte struct{F6 map[byte]byte}{F6: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -30175,7 +30175,7 @@
 		vdltest.VStructDepth2_Map_Byte_Byte{},
 		0x81, "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(78): "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e1520500017b7be1", Value: v.io/v23/vdl/vdltest.VStructDepth2_Map_Byte_Byte struct{F6 map[byte]byte}{F6: {123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -30219,7 +30219,7 @@
 		vdltest.VStructDepth2_Map_Byte_Byte{F6: {123: 123}},
 		0x81, "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e1", "520500017b7be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(78): "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_Map_Uint32_Uint32 struct{F7 map[uint32]uint32}{F7: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -30259,7 +30259,7 @@
 		vdltest.VStructDepth2_Map_Uint32_Uint32{},
 		0x81, "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e1520500017b7be1", Value: v.io/v23/vdl/vdltest.VStructDepth2_Map_Uint32_Uint32 struct{F7 map[uint32]uint32}{F7: {123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -30303,7 +30303,7 @@
 		vdltest.VStructDepth2_Map_Uint32_Uint32{F7: {123: 123}},
 		0x81, "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e1", "520500017b7be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -30828,7 +30828,7 @@
 		vdltest.VStructDepth2_VStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f416c6c010100024638012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -31445,7 +31445,7 @@
 		vdltest.VStructDepth2_VStructDepth1_All{F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f416c6c010100024638012ae1e1", "5201090102fe015400000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(125): "5334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}}{F9: {F1: false}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -31492,7 +31492,7 @@
 		vdltest.VStructDepth2_VStructDepth1_Bool{},
 		0x81, "5334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012ae1e15205000001e1e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}}{F9: {F1: true}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -31543,7 +31543,7 @@
 		vdltest.VStructDepth2_VStructDepth1_Bool{F9: {F1: true}},
 		0x81, "5334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012ae1e1", "5205000001e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -32068,7 +32068,7 @@
 		vdltest.VStructDepth2_VUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060033762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f416c6c01010003463130012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -32602,7 +32602,7 @@
 		vdltest.VStructDepth2_VUnionDepth1_All{F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060033762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f416c6c01010003463130012ae1e1", "520000440020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(131): "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}}{F11: {F29: 0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -32649,7 +32649,7 @@
 		vdltest.VStructDepth2_VUnionDepth1_Float64{},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(136): "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012ae1e152060000fef83fe1", Value: v.io/v23/vdl/vdltest.VStructDepth2_VUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}}{F11: {F29: 1.5}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -32699,7 +32699,7 @@
 		vdltest.VStructDepth2_VUnionDepth1_Float64{F11: {F29: 1.5}},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012ae1e1", "52060000fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_OptVStructDepth1_VEnumBcd struct{F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -32771,7 +32771,7 @@
 		vdltest.VStructDepth2_OptVStructDepth1_VEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(190): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e15205000002e1e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_OptVStructDepth1_VEnumBcd struct{F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}}{F12: {F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -32847,7 +32847,7 @@
 		vdltest.VStructDepth2_OptVStructDepth1_VEnumBcd{F12: {F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e1", "5205000002e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f5655696e74313601010003463133012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_OptVStructDepth1_VUint16 struct{F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16 uint16}}{F13: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -32913,7 +32913,7 @@
 		vdltest.VStructDepth2_OptVStructDepth1_VUint16{},
 		0x81, "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f5655696e74313601010003463133012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(182): "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f5655696e74313601010003463133012ae1e1520500007be1e1", Value: v.io/v23/vdl/vdltest.VStructDepth2_OptVStructDepth1_VUint16 struct{F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16 uint16}}{F13: {F14: 123}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -32983,7 +32983,7 @@
 		vdltest.VStructDepth2_OptVStructDepth1_VUint16{F13: {F14: 123}},
 		0x81, "572200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f4f7074565374727563744465707468315f5655696e74313601010003463133012ae1e1", "520500007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e74"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -33327,11 +33327,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e74 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(994): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -69, MsgLen: 33, MsgN: 31, Buf(1021): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8b                 MsgId                            -70
 	//                      TypeMsg                           70
 	// 23                   MsgLen                            35
@@ -33342,7 +33342,7 @@
 	// 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(956): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(983): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -33353,7 +33353,7 @@
 	// 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(918): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(945): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 04                   MsgLen                             4
@@ -33361,7 +33361,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(911): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(938): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 6b                   MsgId                            -54
 	//                      TypeMsg                           54
 	// fe012a               MsgLen                           298
@@ -33570,7 +33570,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(609): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(636): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 35                   MsgLen                            53
@@ -33587,7 +33587,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(553): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(580): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// fe0129               MsgLen                           297
@@ -33796,7 +33796,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(251): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(278): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 37                   MsgLen                            55
@@ -33813,7 +33813,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(193): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(220): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 38                   MsgLen                            56
@@ -33830,7 +33830,7 @@
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(134): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(161): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 04                   MsgLen                             4
@@ -33838,7 +33838,7 @@
 	// 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(127): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(154): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 39                   MsgLen                            57
@@ -33855,7 +33855,7 @@
 	// 46                   PrimValue                         70 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(67): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(94): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 04                   MsgLen                             4
@@ -33863,7 +33863,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4f                   PrimValue                         79 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(60): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(87): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// ff91                 MsgLen                           145
@@ -33975,7 +33975,7 @@
 		vdltest.VUnionDepth2_All{F0: {}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1000246360134e1000246370135e1000246380136e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "52000003000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e74"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -34319,11 +34319,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e74 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(994): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -69, MsgLen: 33, MsgN: 31, Buf(1021): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8b                 MsgId                            -70
 	//                      TypeMsg                           70
 	// 23                   MsgLen                            35
@@ -34334,7 +34334,7 @@
 	// 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(956): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(983): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -34345,7 +34345,7 @@
 	// 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(918): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(945): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 04                   MsgLen                             4
@@ -34353,7 +34353,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(911): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(938): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 6b                   MsgId                            -54
 	//                      TypeMsg                           54
 	// fe012a               MsgLen                           298
@@ -34562,7 +34562,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(609): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(636): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 35                   MsgLen                            53
@@ -34579,7 +34579,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(553): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(580): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// fe0129               MsgLen                           297
@@ -34788,7 +34788,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(251): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(278): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 37                   MsgLen                            55
@@ -34805,7 +34805,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(193): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(220): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 38                   MsgLen                            56
@@ -34822,7 +34822,7 @@
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(134): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(161): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 04                   MsgLen                             4
@@ -34830,7 +34830,7 @@
 	// 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(127): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(154): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 39                   MsgLen                            57
@@ -34847,7 +34847,7 @@
 	// 46                   PrimValue                         70 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(67): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(94): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 04                   MsgLen                             4
@@ -34855,7 +34855,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4f                   PrimValue                         79 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(60): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(87): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// ff91                 MsgLen                           145
@@ -34967,7 +34967,7 @@
 		vdltest.VUnionDepth2_All{F13: {F28: 1.5}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1000246360134e1000246370135e1000246380136e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "520000060d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012ae1e15203000000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VArray1_String union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string}{F0: {""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -35013,7 +35013,7 @@
 		vdltest.VUnionDepth2_VArray1_String{F0: {}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012ae1e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(143): "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012ae1e1522100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VArray1_String union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string}{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -35059,7 +35059,7 @@
 		vdltest.VUnionDepth2_VArray1_String{F0: {"abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012ae1e1", "522100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012ae1e1520400000000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VArray2_VByte union{F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte}{F1: "\x00\x00"}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35115,7 +35115,7 @@
 		vdltest.VUnionDepth2_VArray2_VByte{F1: "\x00\x00"},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012ae1e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012ae1e1520400007b7b", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VArray2_VByte union{F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte}{F1: "{{"}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35171,7 +35171,7 @@
 		vdltest.VUnionDepth2_VArray2_VByte{F1: "{{"},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012ae1e1", "520400007b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(138): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f5642797465010100024632012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VList_VByte union{F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte}{F2: ""}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35225,7 +35225,7 @@
 		vdltest.VUnionDepth2_VList_VByte{F2: ""},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f5642797465010100024632012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f5642797465010100024632012ae1e1520300017b", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VList_VByte union{F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte byte}{F2: "{"}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35279,7 +35279,7 @@
 		vdltest.VUnionDepth2_VList_VByte{F2: "{"},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f5642797465010100024632012ae1e1", "520300017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(183): "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f4f7074564e616d65644572726f72010100024633012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VList_OptVNamedError union{F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F3: {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -35352,7 +35352,7 @@
 		vdltest.VUnionDepth2_VList_OptVNamedError{F3: {}},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f4f7074564e616d65644572726f72010100024633012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(248): "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f4f7074564e616d65644572726f72010100024633012ae1e152430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VList_OptVNamedError union{F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}{F3: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -35432,7 +35432,7 @@
 		vdltest.VUnionDepth2_VList_OptVNamedError{F3: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564c6973745f4f7074564e616d65644572726f72010100024633012ae1e1", "52430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(136): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f56426f6f6c010100024634012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VSet_VBool union{F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]}{F4: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35485,7 +35485,7 @@
 		vdltest.VUnionDepth2_VSet_VBool{F4: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f56426f6f6c010100024634012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(137): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f56426f6f6c010100024634012ae1e15203000101", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VSet_VBool union{F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool bool]}{F4: {true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35539,7 +35539,7 @@
 		vdltest.VUnionDepth2_VSet_VBool{F4: {true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f56426f6f6c010100024634012ae1e1", "5203000101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(169): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f564e616d65644572726f72010100024635012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VSet_VNamedError union{F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]}{F5: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35604,7 +35604,7 @@
 		vdltest.VUnionDepth2_VSet_VNamedError{F5: {}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f564e616d65644572726f72010100024635012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(234): "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f564e616d65644572726f72010100024635012ae1e152430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VSet_VNamedError union{F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}]}{F5: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35676,7 +35676,7 @@
 		vdltest.VUnionDepth2_VSet_VNamedError{F5: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565365745f564e616d65644572726f72010100024635012ae1e1", "52430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(110): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4d61705f56426f6f6c5f56426f6f6c010100024636012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_Map_VBool_VBool union{F6 map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool}{F6: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35728,7 +35728,7 @@
 		vdltest.VUnionDepth2_Map_VBool_VBool{F6: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4d61705f56426f6f6c5f56426f6f6c010100024636012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4d61705f56426f6f6c5f56426f6f6c010100024636012ae1e1520400010101", Value: v.io/v23/vdl/vdltest.VUnionDepth2_Map_VBool_VBool union{F6 map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool}{F6: {true: true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35782,7 +35782,7 @@
 		vdltest.VUnionDepth2_Map_VBool_VBool{F6: {true: true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4d61705f56426f6f6c5f56426f6f6c010100024636012ae1e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564d61705f56426f6f6c5f56426f6f6c010100024637012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VMap_VBool_VBool union{F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool}{F7: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35837,7 +35837,7 @@
 		vdltest.VUnionDepth2_VMap_VBool_VBool{F7: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564d61705f56426f6f6c5f56426f6f6c010100024637012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564d61705f56426f6f6c5f56426f6f6c010100024637012ae1e1520400010101", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VMap_VBool_VBool union{F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VBool}{F7: {true: true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -35894,7 +35894,7 @@
 		vdltest.VUnionDepth2_VMap_VBool_VBool{F7: {true: true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564d61705f56426f6f6c5f56426f6f6c010100024637012ae1e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -36420,7 +36420,7 @@
 		vdltest.VUnionDepth2_VStructDepth1_All{F8: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f416c6c010100024638012ae1e1", "5200000200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -37036,7 +37036,7 @@
 		vdltest.VUnionDepth2_VStructDepth1_All{F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f416c6c010100024638012ae1e1", "5201090102fe015300000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "5335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8}}{F9: {F19: 0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -37084,7 +37084,7 @@
 		vdltest.VUnionDepth2_VStructDepth1_Int8{F9: {}},
 		0x81, "5335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012ae1e152050000fff5e1", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8}}{F9: {F19: -123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -37134,7 +37134,7 @@
 		vdltest.VUnionDepth2_VStructDepth1_Int8{F9: {F19: -123}},
 		0x81, "5335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012ae1e1", "52050000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -37661,7 +37661,7 @@
 		vdltest.VUnionDepth2_VUnionDepth1_All{F10: {F0: nil}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f56556e696f6e4465707468315f416c6c01010003463130012ae1e1", "520000030000e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -38194,7 +38194,7 @@
 		vdltest.VUnionDepth2_VUnionDepth1_All{F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f56556e696f6e4465707468315f416c6c01010003463130012ae1e1", "520000430020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(168): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f56556e696f6e4465707468315f5655696e74333201010003463131012ae1e15203000000", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VUnionDepth1_VUint32 union{F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32 uint32}}{F11: {F16: 0}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -38254,7 +38254,7 @@
 		vdltest.VUnionDepth2_VUnionDepth1_VUint32{F11: {F16: 0}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f56556e696f6e4465707468315f5655696e74333201010003463131012ae1e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(168): "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f56556e696f6e4465707468315f5655696e74333201010003463131012ae1e1520300007b", Value: v.io/v23/vdl/vdltest.VUnionDepth2_VUnionDepth1_VUint32 union{F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32 uint32}}{F11: {F16: 123}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -38314,7 +38314,7 @@
 		vdltest.VUnionDepth2_VUnionDepth1_VUint32{F11: {F16: 123}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f56556e696f6e4465707468315f5655696e74333201010003463131012ae1e1", "520300007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.VUnionDepth2_OptVStructDepth1_VEnumBcd union{F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -38387,7 +38387,7 @@
 		vdltest.VUnionDepth2_OptVStructDepth1_VEnumBcd{F12: nil},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(188): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e15204000002e1", Value: v.io/v23/vdl/vdltest.VUnionDepth2_OptVStructDepth1_VEnumBcd union{F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}}}{F12: {F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -38462,7 +38462,7 @@
 		vdltest.VUnionDepth2_OptVStructDepth1_VEnumBcd{F12: {F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56456e756d42636401010003463132012ae1e1", "5204000002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(181): "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56466c6f6174333201010003463133012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.VUnionDepth2_OptVStructDepth1_VFloat32 union{F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}}{F13: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -38529,7 +38529,7 @@
 		vdltest.VUnionDepth2_OptVStructDepth1_VFloat32{F13: nil},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56466c6f6174333201010003463133012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(185): "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56466c6f6174333201010003463133012ae1e152060000fef83fe1", Value: v.io/v23/vdl/vdltest.VUnionDepth2_OptVStructDepth1_VFloat32 union{F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}}{F13: {F28: 1.5}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -38598,7 +38598,7 @@
 		vdltest.VUnionDepth2_OptVStructDepth1_VFloat32{F13: {F28: 1.5}},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f4f7074565374727563744465707468315f56466c6f6174333201010003463133012ae1e1", "52060000fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -38644,7 +38644,7 @@
 		?vdltest.VStructDepth2_Set_Float64(nil),
 		0x81, "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae152060001fef83fe1", Value: ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}({F4: {1.5}})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -38693,7 +38693,7 @@
 		?vdltest.VStructDepth2_Set_Float64{F4: {1.5}},
 		0x81, "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae1", "52060001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "552503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179315f564c6973745f42797465012a0201e15203000000", Value: v.io/v23/vdl/vdltest.VArray1_VArray1_VList_Byte [1]v.io/v23/vdl/vdltest.VArray1_VList_Byte [1]v.io/v23/vdl/vdltest.VList_Byte []byte{{""}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -38746,7 +38746,7 @@
 		vdltest.VArray1_VArray1_VList_Byte{},
 		0x81, "552503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179315f564c6973745f42797465012a0201e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(151): "552503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179315f564c6973745f42797465012a0201e152040000017b", Value: v.io/v23/vdl/vdltest.VArray1_VArray1_VList_Byte [1]v.io/v23/vdl/vdltest.VArray1_VList_Byte [1]v.io/v23/vdl/vdltest.VList_Byte []byte{{"{"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -38799,7 +38799,7 @@
 		vdltest.VArray1_VArray1_VList_Byte{{"{"}},
 		0x81, "552503001f762e696f2f7632332f76646c2f76646c746573742e564c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e564172726179315f564c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179315f564c6973745f42797465012a0201e1", "52040000017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e564172726179325f4c6973745f564d61705f56427974655f5642797465012a0202e15203000000", Value: v.io/v23/vdl/vdltest.VArray2_List_VMap_VByte_VByte [2][]v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{{}, {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -38859,7 +38859,7 @@
 		vdltest.VArray2_List_VMap_VByte_VByte{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e564172726179325f4c6973745f564d61705f56427974655f5642797465012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(158): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e564172726179325f4c6973745f564d61705f56427974655f5642797465012a0202e152090001017b7b01017b7b", Value: v.io/v23/vdl/vdltest.VArray2_List_VMap_VByte_VByte [2][]v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{{{123: 123}}, {{123: 123}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -38925,7 +38925,7 @@
 		vdltest.VArray2_List_VMap_VByte_VByte{{{123: 123}}, {{123: 123}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e564172726179325f4c6973745f564d61705f56427974655f5642797465012a0202e1", "52090001017b7b01017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(194): "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179325f5365745f56556e696f6e4465707468315f564e616d65644572726f72012a0202e15203000000", Value: v.io/v23/vdl/vdltest.VArray2_Set_VUnionDepth1_VNamedError [2]set[v.io/v23/vdl/vdltest.VUnionDepth1_VNamedError union{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}]{{}, {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -39001,7 +39001,7 @@
 		vdltest.VArray2_Set_VUnionDepth1_VNamedError{},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179325f5365745f56556e696f6e4465707468315f564e616d65644572726f72012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(327): "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179325f5365745f56556e696f6e4465707468315f564e616d65644572726f72012a0202e152ff87000100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VArray2_Set_VUnionDepth1_VNamedError [2]set[v.io/v23/vdl/vdltest.VUnionDepth1_VNamedError union{F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string}}]{{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, {{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -39093,7 +39093,7 @@
 		vdltest.VArray2_Set_VUnionDepth1_VNamedError{{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, {{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f564e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179325f5365745f56556e696f6e4465707468315f564e616d65644572726f72012a0202e1", "52ff87000100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(155): "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634012a0203e1520400000000", Value: v.io/v23/vdl/vdltest.VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64 [3]map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64{{}, {}, {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -39149,7 +39149,7 @@
 		vdltest.VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64{},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634012a0203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(179): "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634012a0203e1521c000100fef83f00fef83f0100fef83f00fef83f0100fef83f00fef83f", Value: v.io/v23/vdl/vdltest.VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64 [3]map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64{{{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -39217,7 +39217,7 @@
 		vdltest.VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64{{{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e564172726179335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634012a0203e1", "521c000100fef83f00fef83f0100fef83f00fef83f0100fef83f00fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -39593,7 +39593,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -39795,7 +39795,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(759): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -39812,7 +39812,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(704): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -40021,7 +40021,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(402): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -40038,7 +40038,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(344): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -40055,7 +40055,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(285): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -40063,7 +40063,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(278): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -40080,7 +40080,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(219): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -40088,7 +40088,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(212): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -40183,7 +40183,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(63): "513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 36                   MsgLen                            54
@@ -40212,7 +40212,7 @@
 		vdltest.VArray2_VStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e1", "5200000300e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -40588,7 +40588,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -40790,7 +40790,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -40807,7 +40807,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -41016,7 +41016,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -41033,7 +41033,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -41050,7 +41050,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -41058,7 +41058,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -41075,7 +41075,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -41083,7 +41083,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -41178,7 +41178,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513602002e762e696f2f7632332f76646c2f76646c746573742e56417272617932"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 36                   MsgLen                            54
@@ -41191,7 +41191,7 @@
 	// 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: 54, MsgN: 54, Buf(926): "5201090402020202fe0393000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e10000000001007b0201fff503010002fff50401fef83f05010206017b7b07017b7b08000003fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}, {F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 54, MsgN: 54, Buf(15): "5201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All [2]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -41498,7 +41498,7 @@
 		vdltest.VArray2_VStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}, {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e564172726179325f565374727563744465707468325f416c6c012a0202e1", "5201090402020202fe0393000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e10000000001007b0201fff503010002fff50401fef83f05010206017b7b07017b7b08000003fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -41842,11 +41842,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -41857,7 +41857,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -41868,7 +41868,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -41876,7 +41876,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -42085,7 +42085,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -42102,7 +42102,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -42311,7 +42311,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -42328,7 +42328,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -42345,7 +42345,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -42353,7 +42353,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -42370,7 +42370,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -42378,7 +42378,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -42508,7 +42508,7 @@
 		vdltest.VArray2_VUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513502002d762e696f2f7632332f76646c2f76646c746573742e564172726179325f56556e696f6e4465707468325f416c6c012a0202e1", "5200000700000000000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -42852,11 +42852,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -42867,7 +42867,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -42878,7 +42878,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -42886,7 +42886,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -43095,7 +43095,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -43112,7 +43112,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -43321,7 +43321,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -43338,7 +43338,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -43355,7 +43355,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -43363,7 +43363,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -43380,7 +43380,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -43388,7 +43388,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -43518,7 +43518,7 @@
 		vdltest.VArray2_VUnionDepth2_All{{F13: {F28: 1.5}}, {F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513502002d762e696f2f7632332f76646c2f76646c746573742e564172726179325f56556e696f6e4465707468325f416c6c012a0202e1", "5200000d000d00fef83fe10d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f5365745f466c6f61743634012a0203e1520400e0e0e0", Value: v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Set_Float64 [3]?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{nil, nil, nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -43580,7 +43580,7 @@
 		vdltest.VArray3_OptVStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f5365745f466c6f61743634012a0203e1", "520400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(161): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f5365745f466c6f61743634012a0203e15213000001fef83fe10001fef83fe10001fef83fe1", Value: v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Set_Float64 [3]?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{{F4: {1.5}}, {F4: {1.5}}, {F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -43651,7 +43651,7 @@
 		vdltest.VArray3_OptVStructDepth2_Set_Float64{{F4: {1.5}}, {F4: {1.5}}, {F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468325f5365745f466c6f61743634012a0203e1", "5213000001fef83fe10001fef83fe10001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -43710,7 +43710,7 @@
 		[]vdltest.VArray1_Set_VEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e1510403012ae1520401000102", Value: []v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]{{{D}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -43772,7 +43772,7 @@
 		[]vdltest.VArray1_Set_VEnumBcd{{{D}}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e1510403012ae1", "520401000102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(226): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1510403012ae15200000100", Value: [][]v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -43884,7 +43884,7 @@
 		[][]vdltest.VList_Error{},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(295): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1510403012ae152000046010101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: [][]v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -44007,7 +44007,7 @@
 		[][]vdltest.VList_Error{{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1510403012ae1", "52000046010101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(153): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -44061,7 +44061,7 @@
 		[]vdltest.VSet_VArray1_VStructEmpty{},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(156): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1510403012ae15204010100e1", Value: []v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]{{{{}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -44118,7 +44118,7 @@
 		[]vdltest.VSet_VArray1_VStructEmpty{{{}}},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1510403012ae1", "5204010100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.VMap_VArray3_VBool_VArray3_VBool map[v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VArray3_VBool{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -44176,7 +44176,7 @@
 		[]vdltest.VMap_VArray3_VBool_VArray3_VBool{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(159): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1510403012ae1520a01010001010100010101", Value: []v.io/v23/vdl/vdltest.VMap_VArray3_VBool_VArray3_VBool map[v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VArray3_VBool{{{true, true, true}: {true, true, true}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -44243,7 +44243,7 @@
 		[]vdltest.VMap_VArray3_VBool_VArray3_VBool{{{true, true, true}: {true, true, true}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1510403012ae1", "520a01010001010100010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -44619,7 +44619,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -44821,7 +44821,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(707): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae15200000100", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(707): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae15200000100", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -45231,7 +45231,7 @@
 		[]vdltest.VStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -45607,7 +45607,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -45809,7 +45809,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -45826,7 +45826,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -46035,7 +46035,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -46052,7 +46052,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -46069,7 +46069,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -46077,7 +46077,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -46094,7 +46094,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -46102,7 +46102,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -46197,7 +46197,7 @@
 	// 4f                   PrimValue                         79 [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(33): "510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 04                   MsgLen                             4
@@ -46205,7 +46205,7 @@
 	// 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(27): "520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(65): "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -46255,7 +46255,7 @@
 	// 01                   PrimValue                       true [bool]
 	// 03                   Index                              3 [v.io/v23/vdl/vdltest.VStructDepth1_All.F3]
 	// 1e                   ByteLen                           30 [string len]
-	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
+	// 6162636465ce94ce98ce PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
 	// 04                   Index                              4 [v.io/v23/vdl/vdltest.VStructDepth1_All.F4]
 	// 1e                   ByteLen                           30 [string len]
 	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
@@ -46359,14 +46359,14 @@
 	// 7b                   PrimValue                        123 [uint]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth1_VUint16 END]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.VStructDepth2_All END]
-	// DumpStatus{MsgId: 41, MsgLen: 458, MsgN: 458, Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: 41, MsgLen: 458, MsgN: 438, Value: []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
 	{
 		`Full`,
 		`[]vdltest.VStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}`,
 		[]vdltest.VStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -46710,11 +46710,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -46725,7 +46725,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -46736,7 +46736,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -46744,7 +46744,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -46953,7 +46953,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -46970,7 +46970,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -47179,7 +47179,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -47196,7 +47196,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -47213,7 +47213,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -47221,7 +47221,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -47238,7 +47238,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -47246,7 +47246,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -47363,7 +47363,7 @@
 		[]vdltest.VUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -47707,11 +47707,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -47722,7 +47722,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -47733,7 +47733,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -47741,7 +47741,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -47950,7 +47950,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -47967,7 +47967,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -48176,7 +48176,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -48193,7 +48193,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -48210,7 +48210,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -48218,7 +48218,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -48235,7 +48235,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -48243,7 +48243,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -48364,7 +48364,7 @@
 		[]vdltest.VUnionDepth2_All{{F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "52000007010d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -48418,7 +48418,7 @@
 		[]?vdltest.VStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae15207010001fef83fe1", Value: []?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{{F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -48476,7 +48476,7 @@
 		[]?vdltest.VStructDepth2_Set_Float64{{F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae1", "5207010001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49008,7 +49008,7 @@
 		vdltest.VList_VArray3_VUnionDepth1_All{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1533502002d762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f416c6c012b0203e15139030033762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179335f56556e696f6e4465707468315f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49565,7 +49565,7 @@
 		vdltest.VList_VArray3_VUnionDepth1_All{{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1533502002d762e696f2f7632332f76646c2f76646c746573742e564172726179335f56556e696f6e4465707468315f416c6c012b0203e15139030033762e696f2f7632332f76646c2f76646c746573742e564c6973745f564172726179335f56556e696f6e4465707468315f416c6c012ae1", "520000ffc8010020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56427974655f5642797465012ae1520100", Value: v.io/v23/vdl/vdltest.VList_List_VMap_VByte_VByte [][]v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49621,7 +49621,7 @@
 		vdltest.VList_List_VMap_VByte_VByte{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56427974655f5642797465012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56427974655f5642797465012ae152050101017b7b", Value: v.io/v23/vdl/vdltest.VList_List_VMap_VByte_VByte [][]v.io/v23/vdl/vdltest.VMap_VByte_VByte map[v.io/v23/vdl/vdltest.VByte byte]v.io/v23/vdl/vdltest.VByte{{{123: 123}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49681,7 +49681,7 @@
 		vdltest.VList_List_VMap_VByte_VByte{{{123: 123}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56427974655f5642797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e564c6973745f4c6973745f564d61705f56427974655f5642797465012ae1", "52050101017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(207): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f565365745f564172726179315f56537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VSet_VArray1_VStructEmpty []v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49738,7 +49738,7 @@
 		vdltest.VList_VSet_VArray1_VStructEmpty{},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f565365745f564172726179315f56537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(210): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f565365745f564172726179315f56537472756374456d707479012ae15204010100e1", Value: v.io/v23/vdl/vdltest.VList_VSet_VArray1_VStructEmpty []v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]{{{{}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49798,7 +49798,7 @@
 		vdltest.VList_VSet_VArray1_VStructEmpty{{{}}},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e564c6973745f565365745f564172726179315f56537472756374456d707479012ae1", "5204010100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(211): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.VList_VMap_VArray3_VBool_VArray3_VBool []v.io/v23/vdl/vdltest.VMap_VArray3_VBool_VArray3_VBool map[v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VArray3_VBool{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49859,7 +49859,7 @@
 		vdltest.VList_VMap_VArray3_VBool_VArray3_VBool{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(220): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012ae1520a01010001010100010101", Value: v.io/v23/vdl/vdltest.VList_VMap_VArray3_VBool_VArray3_VBool []v.io/v23/vdl/vdltest.VMap_VArray3_VBool_VArray3_VBool map[v.io/v23/vdl/vdltest.VArray3_VBool [3]v.io/v23/vdl/vdltest.VBool bool]v.io/v23/vdl/vdltest.VArray3_VBool{{{true, true, true}: {true, true, true}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -49929,7 +49929,7 @@
 		vdltest.VList_VMap_VArray3_VBool_VArray3_VBool{{{true, true, true}: {true, true, true}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f56426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e564c6973745f564d61705f564172726179335f56426f6f6c5f564172726179335f56426f6f6c012ae1", "520a01010001010100010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -50305,7 +50305,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -50507,7 +50507,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(753): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -50524,7 +50524,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(698): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -50733,7 +50733,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(396): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -50750,7 +50750,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(338): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -50767,7 +50767,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(279): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -50775,7 +50775,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(272): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -50792,7 +50792,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(213): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -50800,7 +50800,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(206): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -50895,7 +50895,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(57): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 32                   MsgLen                            50
@@ -50920,7 +50920,7 @@
 		vdltest.VList_VStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -51296,7 +51296,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -51498,7 +51498,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -51515,7 +51515,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -51724,7 +51724,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -51741,7 +51741,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -51758,7 +51758,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -51766,7 +51766,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -51783,7 +51783,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -51791,7 +51791,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -51886,7 +51886,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f56"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 32                   MsgLen                            50
@@ -51897,7 +51897,7 @@
 	// 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(467): "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(19): "520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.VList_VStructDepth2_All []v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 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.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -52058,7 +52058,7 @@
 		vdltest.VList_VStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e564c6973745f565374727563744465707468325f416c6c012ae1", "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -52402,11 +52402,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -52417,7 +52417,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -52428,7 +52428,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -52436,7 +52436,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -52645,7 +52645,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -52662,7 +52662,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -52871,7 +52871,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -52888,7 +52888,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -52905,7 +52905,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -52913,7 +52913,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -52930,7 +52930,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -52938,7 +52938,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -53058,7 +53058,7 @@
 		vdltest.VList_VUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -53402,11 +53402,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -53417,7 +53417,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -53428,7 +53428,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -53436,7 +53436,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -53645,7 +53645,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -53662,7 +53662,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -53871,7 +53871,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -53888,7 +53888,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -53905,7 +53905,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -53913,7 +53913,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -53930,7 +53930,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -53938,7 +53938,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -54062,7 +54062,7 @@
 		vdltest.VList_VUnionDepth2_All{{F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513103002b762e696f2f7632332f76646c2f76646c746573742e564c6973745f56556e696f6e4465707468325f416c6c012ae1", "52000007010d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f5365745f466c6f61743634012ae1520100", Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Set_Float64 []?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -54119,7 +54119,7 @@
 		vdltest.VList_OptVStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f5365745f466c6f61743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(145): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f5365745f466c6f61743634012ae15207010001fef83fe1", Value: v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Set_Float64 []?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}{{F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -54180,7 +54180,7 @@
 		vdltest.VList_OptVStructDepth2_Set_Float64{{F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074565374727563744465707468325f5365745f466c6f61743634012ae1", "5207010001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54227,7 +54227,7 @@
 		set[vdltest.VArray1_VArray3_Int64]{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510404012ae15209010000fff5fff5fff5", Value: set[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]{{{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54279,7 +54279,7 @@
 		set[vdltest.VArray1_VArray3_Int64]{{{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510404012ae1", "5209010000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(131): "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VStructDepth2_VStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54334,7 +54334,7 @@
 		set[vdltest.VStructDepth2_VStructDepth1_Bool]{},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(136): "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1520601000001e1e1", Value: set[v.io/v23/vdl/vdltest.VStructDepth2_VStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}}]{{F9: {F1: true}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54394,7 +54394,7 @@
 		set[vdltest.VStructDepth2_VStructDepth1_Bool]{{F9: {F1: true}}},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1", "520601000001e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(117): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.VUnionDepth2_VArray1_String union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54445,7 +54445,7 @@
 		set[vdltest.VUnionDepth2_VArray1_String]{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1510404012ae152220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: set[v.io/v23/vdl/vdltest.VUnionDepth2_VArray1_String union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string}]{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54500,7 +54500,7 @@
 		set[vdltest.VUnionDepth2_VArray1_String]{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1510404012ae1", "52220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f496e743634012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Int64 set[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54550,7 +54550,7 @@
 		vdltest.VSet_VArray1_VArray3_Int64{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f496e743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(162): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f496e743634012ae15209010000fff5fff5fff5", Value: v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Int64 set[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]{{{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54605,7 +54605,7 @@
 		vdltest.VSet_VArray1_VArray3_Int64{{{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f564172726179335f496e743634012ae1", "5209010000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(191): "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468325f565374727563744465707468315f426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VStructDepth2_VStructDepth1_Bool set[v.io/v23/vdl/vdltest.VStructDepth2_VStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54663,7 +54663,7 @@
 		vdltest.VSet_VStructDepth2_VStructDepth1_Bool{},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468325f565374727563744465707468315f426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(196): "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468325f565374727563744465707468315f426f6f6c012ae1520601000001e1e1", Value: v.io/v23/vdl/vdltest.VSet_VStructDepth2_VStructDepth1_Bool set[v.io/v23/vdl/vdltest.VStructDepth2_VStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool}}]{{F9: {F1: true}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54726,7 +54726,7 @@
 		vdltest.VSet_VStructDepth2_VStructDepth1_Bool{{F9: {F1: true}}},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f565374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e565365745f565374727563744465707468325f565374727563744465707468315f426f6f6c012ae1", "520601000001e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468325f564172726179315f537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.VSet_VUnionDepth2_VArray1_String set[v.io/v23/vdl/vdltest.VUnionDepth2_VArray1_String union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54780,7 +54780,7 @@
 		vdltest.VSet_VUnionDepth2_VArray1_String{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468325f564172726179315f537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(205): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468325f564172726179315f537472696e67012ae152220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VSet_VUnionDepth2_VArray1_String set[v.io/v23/vdl/vdltest.VUnionDepth2_VArray1_String union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string}]{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54838,7 +54838,7 @@
 		vdltest.VSet_VUnionDepth2_VArray1_String{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e565365745f56556e696f6e4465707468325f564172726179315f537472696e67012ae1", "52220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(107): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.VArray1_VArray3_Int64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54887,7 +54887,7 @@
 		map[vdltest.VArray1_VArray3_Int64]vdltest.VArray1_VArray3_Int64{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(123): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510605012a022ae15211010000fff5fff5fff50000fff5fff5fff5", Value: map[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.VArray1_VArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -54946,7 +54946,7 @@
 		map[vdltest.VArray1_VArray3_Int64]vdltest.VArray1_VArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1510605012a022ae1", "5211010000fff5fff5fff50000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VStructDepth2_VUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}}]v.io/v23/vdl/vdltest.VStructDepth2_VUnionDepth1_Float64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55003,7 +55003,7 @@
 		map[vdltest.VStructDepth2_VUnionDepth1_Float64]vdltest.VStructDepth2_VUnionDepth1_Float64{},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(151): "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1520d010000fef83fe10000fef83fe1", Value: map[v.io/v23/vdl/vdltest.VStructDepth2_VUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}}]v.io/v23/vdl/vdltest.VStructDepth2_VUnionDepth1_Float64{{F11: {F29: 1.5}}: {F11: {F29: 1.5}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55068,7 +55068,7 @@
 		map[vdltest.VStructDepth2_VUnionDepth1_Float64]vdltest.VStructDepth2_VUnionDepth1_Float64{{F11: {F29: 1.5}}: {F11: {F29: 1.5}}},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f56556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1", "520d010000fef83fe10000fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(133): "5535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.VUnionDepth2_VStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8}}]v.io/v23/vdl/vdltest.VUnionDepth2_VStructDepth1_Int8{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55125,7 +55125,7 @@
 		map[vdltest.VUnionDepth2_VStructDepth1_Int8]vdltest.VUnionDepth2_VStructDepth1_Int8{},
 		0x81, "5535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(143): "5535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1520b010000fff5e10000fff5e1", Value: map[v.io/v23/vdl/vdltest.VUnionDepth2_VStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8}}]v.io/v23/vdl/vdltest.VUnionDepth2_VStructDepth1_Int8{{F9: {F19: -123}}: {F9: {F19: -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55190,7 +55190,7 @@
 		map[vdltest.VUnionDepth2_VStructDepth1_Int8]vdltest.VUnionDepth2_VStructDepth1_Int8{{F9: {F19: -123}}: {F9: {F19: -123}}},
 		0x81, "5535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f565374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1", "520b010000fff5e10000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f564172726179335f496e7436345f564172726179315f564172726179335f496e743634012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64 map[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.VArray1_VArray3_Int64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55242,7 +55242,7 @@
 		vdltest.VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f564172726179335f496e7436345f564172726179315f564172726179335f496e743634012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(194): "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f564172726179335f496e7436345f564172726179315f564172726179335f496e743634012a022ae15211010000fff5fff5fff50000fff5fff5fff5", Value: v.io/v23/vdl/vdltest.VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64 map[v.io/v23/vdl/vdltest.VArray1_VArray3_Int64 [1]v.io/v23/vdl/vdltest.VArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.VArray1_VArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55304,7 +55304,7 @@
 		vdltest.VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e564172726179315f564172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e564d61705f564172726179315f564172726179335f496e7436345f564172726179315f564172726179335f496e743634012a022ae1", "5211010000fff5fff5fff50000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(205): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468325f564172726179315f55696e7433325f565374727563744465707468325f564172726179315f55696e743332012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32 map[v.io/v23/vdl/vdltest.VStructDepth2_VArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32}]v.io/v23/vdl/vdltest.VStructDepth2_VArray1_Uint32{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55360,7 +55360,7 @@
 		vdltest.VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468325f564172726179315f55696e7433325f565374727563744465707468325f564172726179315f55696e743332012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(213): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468325f564172726179315f55696e7433325f565374727563744465707468325f564172726179315f55696e743332012a022ae152090100007be100007be1", Value: v.io/v23/vdl/vdltest.VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32 map[v.io/v23/vdl/vdltest.VStructDepth2_VArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32}]v.io/v23/vdl/vdltest.VStructDepth2_VArray1_Uint32{{F1: {123}}: {F1: {123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -55424,7 +55424,7 @@
 		vdltest.VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32{{F1: {123}}: {F1: {123}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f564172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468325f564172726179315f55696e7433325f565374727563744465707468325f564172726179315f55696e743332012a022ae1", "52090100007be100007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(232): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468325f564172726179325f56427974655f56556e696f6e4465707468325f564172726179325f5642797465012a022ae1520100", Value: v.io/v23/vdl/vdltest.VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte map[v.io/v23/vdl/vdltest.VUnionDepth2_VArray2_VByte union{F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte}]v.io/v23/vdl/vdltest.VUnionDepth2_VArray2_VByte{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -55491,7 +55491,7 @@
 		vdltest.VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468325f564172726179325f56427974655f56556e696f6e4465707468325f564172726179325f5642797465012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(240): "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468325f564172726179325f56427974655f56556e696f6e4465707468325f564172726179325f5642797465012a022ae152090100007b7b00007b7b", Value: v.io/v23/vdl/vdltest.VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte map[v.io/v23/vdl/vdltest.VUnionDepth2_VArray2_VByte union{F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte byte}]v.io/v23/vdl/vdltest.VUnionDepth2_VArray2_VByte{{F1: "{{"}: {F1: "{{"}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -55564,7 +55564,7 @@
 		vdltest.VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte{{F1: "{{"}: {F1: "{{"}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f564172726179325f5642797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e564d61705f56556e696f6e4465707468325f564172726179325f56427974655f56556e696f6e4465707468325f564172726179325f5642797465012a022ae1", "52090100007b7b00007b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae10003463137"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -56505,7 +56505,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f 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]
@@ -56593,7 +56593,7 @@
 	// 55                   PrimValue                         85 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 146, Buf(824): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e152000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{}}, F1: {}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 121, Buf(824): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e152000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{}}, F1: {}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 2b                   MsgLen                            43
@@ -56932,7 +56932,7 @@
 		vdltest.VStructDepth3_All{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1590403012ee1ff8931020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d70747901330201e1ff873404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d7074790145e1ff8d37070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff8b060501470247e1ff912f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1ff932b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1ff9504030107e1ff972403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1ff990404010be1ff9b28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ce1ff9d060501020202e1ff9f060501050205e1ffa1fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1ffa334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa73806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1ffa504080154e1ffab3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340139e1e1ffa904080156e1ff8fff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e000246300149e100024631014ae100024632014be100024633014ce100024634014de100024635014ee100024636014fe1000246370150e1000246380151e1000246390152e10003463130012ee100034631310147e100034631320153e100034631330155e1e1ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae10003463137"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -57873,7 +57873,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f 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]
@@ -57961,7 +57961,7 @@
 	// 55                   PrimValue                         85 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 146, Buf(881): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 121, Buf(919): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 2b                   MsgLen                            43
@@ -57974,7 +57974,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -88, MsgLen: 43, MsgN: 43, Buf(835): "ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -88, MsgLen: 43, MsgN: 43, Buf(873): "ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb1                 MsgId                            -89
 	//                      TypeMsg                           89
 	// 2a                   MsgLen                            42
@@ -57987,7 +57987,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 02                   PrimValue                          2 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -89, MsgLen: 42, MsgN: 42, Buf(790): "ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -89, MsgLen: 42, MsgN: 42, Buf(828): "ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb3                 MsgId                            -90
 	//                      TypeMsg                           90
 	// 26                   MsgLen                            38
@@ -57998,7 +57998,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -90, MsgLen: 38, MsgN: 38, Buf(749): "ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -90, MsgLen: 38, MsgN: 38, Buf(787): "ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb5                 MsgId                            -91
 	//                      TypeMsg                           91
 	// 2f                   MsgLen                            47
@@ -58009,7 +58009,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 43                   PrimValue                         67 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -91, MsgLen: 47, MsgN: 47, Buf(699): "ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -91, MsgLen: 47, MsgN: 47, Buf(737): "ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb7                 MsgId                            -92
 	//                      TypeMsg                           92
 	// 25                   MsgLen                            37
@@ -58020,7 +58020,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -92, MsgLen: 37, MsgN: 37, Buf(659): "ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -92, MsgLen: 37, MsgN: 37, Buf(697): "ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb9                 MsgId                            -93
 	//                      TypeMsg                           93
 	// 2b                   MsgLen                            43
@@ -58031,7 +58031,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 34                   PrimValue                         52 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -93, MsgLen: 43, MsgN: 43, Buf(613): "ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -93, MsgLen: 43, MsgN: 43, Buf(651): "ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffbb                 MsgId                            -94
 	//                      TypeMsg                           94
 	// 06                   MsgLen                             6
@@ -58041,7 +58041,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -94, MsgLen: 6, MsgN: 6, Buf(604): "ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -94, MsgLen: 6, MsgN: 6, Buf(642): "ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffbd                 MsgId                            -95
 	//                      TypeMsg                           95
 	// 2d                   MsgLen                            45
@@ -58054,7 +58054,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -95, MsgLen: 45, MsgN: 45, Buf(556): "ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -95, MsgLen: 45, MsgN: 45, Buf(594): "ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffbf                 MsgId                            -96
 	//                      TypeMsg                           96
 	// 35                   MsgLen                            53
@@ -58071,7 +58071,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -96, MsgLen: 53, MsgN: 53, Buf(500): "ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -96, MsgLen: 53, MsgN: 53, Buf(538): "ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc1                 MsgId                            -97
 	//                      TypeMsg                           97
 	// 37                   MsgLen                            55
@@ -58088,7 +58088,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -97, MsgLen: 55, MsgN: 55, Buf(442): "ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -97, MsgLen: 55, MsgN: 55, Buf(480): "ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc5                 MsgId                            -99
 	//                      TypeMsg                           99
 	// 39                   MsgLen                            57
@@ -58105,7 +58105,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -99, MsgLen: 57, MsgN: 57, Buf(382): "ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -99, MsgLen: 57, MsgN: 57, Buf(420): "ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc3                 MsgId                            -98
 	//                      TypeMsg                           98
 	// 04                   MsgLen                             4
@@ -58113,7 +58113,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 63                   PrimValue                         99 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -98, MsgLen: 4, MsgN: 4, Buf(375): "ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -98, MsgLen: 4, MsgN: 4, Buf(413): "ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffad                 MsgId                            -87
 	//                      TypeMsg                           87
 	// ff91                 MsgLen                           145
@@ -58208,7 +58208,7 @@
 	// 62                   PrimValue                         98 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -87, MsgLen: 145, MsgN: 145, Buf(226): "ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -87, MsgLen: 145, MsgN: 145, Buf(264): "ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc9                 MsgId                           -101
 	//                      TypeMsg                          101
 	// 3b                   MsgLen                            59
@@ -58225,7 +58225,7 @@
 	// 4d                   PrimValue                         77 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -101, MsgLen: 59, MsgN: 59, Buf(164): "ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -101, MsgLen: 59, MsgN: 59, Buf(202): "ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc7                 MsgId                           -100
 	//                      TypeMsg                          100
 	// 04                   MsgLen                             4
@@ -58233,7 +58233,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 65                   PrimValue                        101 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -100, MsgLen: 4, MsgN: 4, Buf(157): "515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -100, MsgLen: 4, MsgN: 4, Buf(195): "515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 5d                   MsgLen                            93
@@ -58286,7 +58286,7 @@
 	// 64                   PrimValue                        100 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -41, MsgLen: 93, MsgN: 93, Buf(62): "520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -41, MsgLen: 93, MsgN: 93, Buf(100): "520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F1 []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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty];F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32}};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}]
 	// 01                   TypeIdsLen                         1
@@ -58482,7 +58482,7 @@
 		vdltest.VStructDepth3_All{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}, F5: {F13: {F28: 1.5}}, F6: {F4: {1.5}}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1590403012ee1ff8931020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d70747901330201e1ff873404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d7074790145e1ff8d37070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff8b060501470247e1ff912f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1ff932b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e1ff9504030107e1ff972403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe1ff990404010be1ff9b28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d426364012ce1ff9d060501020202e1ff9f060501050205e1ffa1fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1ffa334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa73806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639012ce1e1ffa504080154e1ffab3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340139e1e1ffa904080156e1ff8fff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e000246300149e100024631014ae100024632014be100024633014ce100024634014de100024635014ee100024636014fe1000246370150e1000246380151e1000246390152e10003463130012ee100034631310147e100034631320153e100034631330155e1e1ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1", "520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f040000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1050d00fef83fe1060001fef83fe1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_VArray1_Set_VEnumBcd struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]}{F0: {{}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -58550,7 +58550,7 @@
 		vdltest.VStructDepth3_VArray1_Set_VEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(177): "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012ae1e1520500000102e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_VArray1_Set_VEnumBcd struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]}{F0: {{D}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -58622,7 +58622,7 @@
 		vdltest.VStructDepth3_VArray1_Set_VEnumBcd{F0: {{D}}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012ae1e1", "520500000102e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -59155,7 +59155,7 @@
 		vdltest.VStructDepth3_List_VUnionDepth1_All{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1530403012be15145060038762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4c6973745f56556e696f6e4465707468315f416c6c010100024631012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -59698,7 +59698,7 @@
 		vdltest.VStructDepth3_List_VUnionDepth1_All{F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1530403012be15145060038762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4c6973745f56556e696f6e4465707468315f416c6c010100024631012ae1e1", "52000045000120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(222): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565365745f564172726179315f56537472756374456d707479010100024632012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_VSet_VArray1_VStructEmpty struct{F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]}{F2: {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -59761,7 +59761,7 @@
 		vdltest.VStructDepth3_VSet_VArray1_VStructEmpty{},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565365745f564172726179315f56537472756374456d707479010100024632012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(226): "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565365745f564172726179315f56537472756374456d707479010100024632012ae1e15205000100e1e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_VSet_VArray1_VStructEmpty struct{F2 v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty set[v.io/v23/vdl/vdltest.VArray1_VStructEmpty [1]v.io/v23/vdl/vdltest.VStructEmpty struct{}]}{F2: {{{}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -59828,7 +59828,7 @@
 		vdltest.VStructDepth3_VSet_VArray1_VStructEmpty{F2: {{}}},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f56537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e565365745f564172726179315f56537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565365745f564172726179315f56537472756374456d707479010100024632012ae1e1", "5205000100e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(163): "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634010100024633012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64 struct{F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64}{F3: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -59885,7 +59885,7 @@
 		vdltest.VStructDepth3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64{},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634010100024633012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634010100024633012ae1e1520b000100fef83f00fef83fe1", Value: v.io/v23/vdl/vdltest.VStructDepth3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64 struct{F3 map[v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.VUnionDepth1_Float64}{F3: {{F29: 1.5}: {F29: 1.5}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -59948,7 +59948,7 @@
 		vdltest.VStructDepth3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64{F3: {{F29: 1.5}: {F29: 1.5}}},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4d61705f56556e696f6e4465707468315f466c6f617436345f56556e696f6e4465707468315f466c6f61743634010100024633012ae1e1", "520b000100fef83f00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -60324,7 +60324,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -60526,7 +60526,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -60543,7 +60543,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -60752,7 +60752,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -60769,7 +60769,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -60786,7 +60786,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -60794,7 +60794,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -60811,7 +60811,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -60819,7 +60819,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -60914,7 +60914,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 41                   MsgLen                            65
@@ -60931,7 +60931,7 @@
 	// 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: 65, MsgN: 65, Buf(5): "52000001e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 65, MsgN: 65, Buf(4): "52000001", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}]
 	// 00                   TypeIdsLen                         0
@@ -60945,7 +60945,7 @@
 		vdltest.VStructDepth3_VStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -61321,7 +61321,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -61523,7 +61523,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -61540,7 +61540,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -61749,7 +61749,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -61766,7 +61766,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -61783,7 +61783,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -61791,7 +61791,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -61808,7 +61808,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -61816,7 +61816,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -61911,7 +61911,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5141060034762e696f2f7632332f76646c2f76646c746573742e56537472756374"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 41                   MsgLen                            65
@@ -61928,7 +61928,7 @@
 	// 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: 65, MsgN: 65, Buf(468): "520109020202fe01cb000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 65, MsgN: 65, Buf(4): "52010902"}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VStructDepth3_VStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}]
 	// 01                   TypeIdsLen                         1
@@ -62090,7 +62090,7 @@
 		vdltest.VStructDepth3_VStructDepth2_All{F4: {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f565374727563744465707468325f416c6c010100024634012ae1e1", "520109020202fe01cb000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -62434,11 +62434,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -62449,7 +62449,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -62460,7 +62460,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -62468,7 +62468,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -62677,7 +62677,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -62694,7 +62694,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -62903,7 +62903,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -62920,7 +62920,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -62937,7 +62937,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -62945,7 +62945,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -62962,7 +62962,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -62970,7 +62970,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -63096,7 +63096,7 @@
 		vdltest.VStructDepth3_VUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140060033762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f56556e696f6e4465707468325f416c6c010100024635012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -63440,11 +63440,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -63455,7 +63455,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -63466,7 +63466,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -63474,7 +63474,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -63683,7 +63683,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -63700,7 +63700,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -63909,7 +63909,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -63926,7 +63926,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -63943,7 +63943,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -63951,7 +63951,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -63968,7 +63968,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -63976,7 +63976,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -64107,7 +64107,7 @@
 		vdltest.VStructDepth3_VUnionDepth2_All{F5: {F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140060033762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f56556e696f6e4465707468325f416c6c010100024635012ae1e1", "52000008000d00fef83fe1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_OptVStructDepth2_Set_Float64 struct{F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -64170,7 +64170,7 @@
 		vdltest.VStructDepth3_OptVStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(161): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e15208000001fef83fe1e1", Value: v.io/v23/vdl/vdltest.VStructDepth3_OptVStructDepth2_Set_Float64 struct{F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -64238,7 +64238,7 @@
 		vdltest.VStructDepth3_OptVStructDepth2_Set_Float64{F6: {F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "5208000001fef83fe1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8f35060020762e696f2f7632"}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -64599,7 +64599,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 20                   ByteLen                           32 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f72 PrimValue       "v.io/v23/vdl/vdltest.VNamedError" [string]
+	// 762e696f2f7632       PrimValue       "v.io/v23/vdl/vdltest.VNamedError" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 02                   ValueLen                           2 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -64615,7 +64615,7 @@
 	// 03                   PrimValue                          3 [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(974): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -72, MsgLen: 53, MsgN: 28, Buf(1006): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 22                   MsgLen                            34
@@ -64626,7 +64626,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 04                   PrimValue                          4 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(937): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(969): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 22                   MsgLen                            34
@@ -64637,7 +64637,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 05                   PrimValue                          5 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(900): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(932): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 22                   MsgLen                            34
@@ -64648,7 +64648,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 06                   PrimValue                          6 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(863): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(895): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 20                   MsgLen                            32
@@ -64659,7 +64659,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(828): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(860): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 21                   MsgLen                            33
@@ -64670,7 +64670,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 07                   PrimValue                          7 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(792): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(824): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 21                   MsgLen                            33
@@ -64681,7 +64681,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 08                   PrimValue                          8 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(756): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(788): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 21                   MsgLen                            33
@@ -64692,7 +64692,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 09                   PrimValue                          9 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(720): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(752): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 23                   MsgLen                            35
@@ -64703,7 +64703,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(682): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(714): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa1                 MsgId                            -81
 	//                      TypeMsg                           81
 	// 04                   MsgLen                             4
@@ -64711,7 +64711,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(675): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(707): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa3                 MsgId                            -82
 	//                      TypeMsg                           82
 	// 04                   MsgLen                             4
@@ -64719,7 +64719,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(668): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(700): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff85                 MsgId                            -67
 	//                      TypeMsg                           67
 	// fe012a               MsgLen                           298
@@ -64928,7 +64928,7 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(365): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(397): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa5                 MsgId                            -83
 	//                      TypeMsg                           83
 	// 34                   MsgLen                            52
@@ -64945,7 +64945,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(310): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(342): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa7                 MsgId                            -84
 	//                      TypeMsg                           84
 	// fe0129               MsgLen                           297
@@ -65154,14 +65154,14 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(8): "ffa937070029762e"}
+	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(40): "ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa9                 MsgId                            -85
 	//                      TypeMsg                           85
 	// 37                   MsgLen                            55
 	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
 	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
 	// 29                   ByteLen                           41 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Float64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Float64" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
 	// 01                   ValueLen                           1 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -65171,7 +65171,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 55, Buf(972): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 48, Buf(1013): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffad                 MsgId                            -87
 	//                      TypeMsg                           87
 	// 38                   MsgLen                            56
@@ -65188,7 +65188,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(913): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(954): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffab                 MsgId                            -86
 	//                      TypeMsg                           86
 	// 04                   MsgLen                             4
@@ -65196,7 +65196,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 57                   PrimValue                         87 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(906): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(947): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb1                 MsgId                            -89
 	//                      TypeMsg                           89
 	// 38                   MsgLen                            56
@@ -65213,7 +65213,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(847): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(888): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 04                   MsgLen                             4
@@ -65221,7 +65221,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 59                   PrimValue                         89 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(840): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(881): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 71                   MsgId                            -57
 	//                      TypeMsg                           57
 	// ff92                 MsgLen                           146
@@ -65316,7 +65316,7 @@
 	// 58                   PrimValue                         88 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(691): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(732): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb5                 MsgId                            -91
 	//                      TypeMsg                           91
 	// 2b                   MsgLen                            43
@@ -65329,7 +65329,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(645): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(686): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb7                 MsgId                            -92
 	//                      TypeMsg                           92
 	// 2a                   MsgLen                            42
@@ -65342,7 +65342,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 02                   PrimValue                          2 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(600): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(641): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb9                 MsgId                            -93
 	//                      TypeMsg                           93
 	// 26                   MsgLen                            38
@@ -65353,7 +65353,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 45                   PrimValue                         69 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(559): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(600): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbb                 MsgId                            -94
 	//                      TypeMsg                           94
 	// 2f                   MsgLen                            47
@@ -65364,7 +65364,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(509): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(550): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbd                 MsgId                            -95
 	//                      TypeMsg                           95
 	// 25                   MsgLen                            37
@@ -65375,7 +65375,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(469): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(510): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbf                 MsgId                            -96
 	//                      TypeMsg                           96
 	// 2b                   MsgLen                            43
@@ -65386,7 +65386,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(423): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(464): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc1                 MsgId                            -97
 	//                      TypeMsg                           97
 	// 06                   MsgLen                             6
@@ -65396,7 +65396,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(414): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(455): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc3                 MsgId                            -98
 	//                      TypeMsg                           98
 	// 2d                   MsgLen                            45
@@ -65409,7 +65409,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(366): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(407): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc5                 MsgId                            -99
 	//                      TypeMsg                           99
 	// 35                   MsgLen                            53
@@ -65426,7 +65426,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(310): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(351): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc7                 MsgId                           -100
 	//                      TypeMsg                          100
 	// 37                   MsgLen                            55
@@ -65443,7 +65443,7 @@
 	// 4a                   PrimValue                         74 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(252): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(293): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb3                 MsgId                            -90
 	//                      TypeMsg                           90
 	// ff91                 MsgLen                           145
@@ -65538,7 +65538,7 @@
 	// 2b                   PrimValue                         43 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(103): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(144): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffcb                 MsgId                           -102
 	//                      TypeMsg                          102
 	// 3b                   MsgLen                            59
@@ -65555,7 +65555,7 @@
 	// 3e                   PrimValue                         62 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(41): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(82): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc9                 MsgId                           -101
 	//                      TypeMsg                          101
 	// 04                   MsgLen                             4
@@ -65563,7 +65563,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 66                   PrimValue                        102 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(34): "515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(75): "515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 5c                   MsgLen                            92
@@ -65599,7 +65599,7 @@
 	// 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]
+	// 46                   PrimValue                       "F4" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
@@ -65616,7 +65616,7 @@
 	// 65                   PrimValue                        101 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 92, Buf(9): "520000050000e0e0e0", Value: v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32};F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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 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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {nil, nil, nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 91, Buf(9): "520000050000e0e0e0", Value: v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32};F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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 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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {nil, nil, nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32};F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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 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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}]
 	// 00                   TypeIdsLen                         0
@@ -65634,7 +65634,7 @@
 		vdltest.VUnionDepth3_All{F0: {}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ffad3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246340139e100024635015ae1000246360165e1e1", "520000050000e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8f35060020762e696f2f7632"}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -65995,7 +65995,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 20                   ByteLen                           32 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f72 PrimValue       "v.io/v23/vdl/vdltest.VNamedError" [string]
+	// 762e696f2f7632       PrimValue       "v.io/v23/vdl/vdltest.VNamedError" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 02                   ValueLen                           2 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -66011,7 +66011,7 @@
 	// 03                   PrimValue                          3 [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(974): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -72, MsgLen: 53, MsgN: 28, Buf(1006): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 22                   MsgLen                            34
@@ -66022,7 +66022,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 04                   PrimValue                          4 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(937): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(969): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 22                   MsgLen                            34
@@ -66033,7 +66033,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 05                   PrimValue                          5 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(900): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(932): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 22                   MsgLen                            34
@@ -66044,7 +66044,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 06                   PrimValue                          6 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(863): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(895): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 20                   MsgLen                            32
@@ -66055,7 +66055,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(828): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(860): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 21                   MsgLen                            33
@@ -66066,7 +66066,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 07                   PrimValue                          7 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(792): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(824): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 21                   MsgLen                            33
@@ -66077,7 +66077,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 08                   PrimValue                          8 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(756): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(788): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 21                   MsgLen                            33
@@ -66088,7 +66088,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 09                   PrimValue                          9 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(720): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(752): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 23                   MsgLen                            35
@@ -66099,7 +66099,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(682): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(714): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa1                 MsgId                            -81
 	//                      TypeMsg                           81
 	// 04                   MsgLen                             4
@@ -66107,7 +66107,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(675): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(707): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa3                 MsgId                            -82
 	//                      TypeMsg                           82
 	// 04                   MsgLen                             4
@@ -66115,7 +66115,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(668): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(700): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ff85                 MsgId                            -67
 	//                      TypeMsg                           67
 	// fe012a               MsgLen                           298
@@ -66324,7 +66324,7 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(365): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(397): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa5                 MsgId                            -83
 	//                      TypeMsg                           83
 	// 34                   MsgLen                            52
@@ -66341,7 +66341,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(310): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(342): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa7                 MsgId                            -84
 	//                      TypeMsg                           84
 	// fe0129               MsgLen                           297
@@ -66550,14 +66550,14 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(8): "ffa937070029762e"}
+	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(40): "ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f"}
 	// ffa9                 MsgId                            -85
 	//                      TypeMsg                           85
 	// 37                   MsgLen                            55
 	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
 	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
 	// 29                   ByteLen                           41 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Float64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f PrimValue       "v.io/v23/vdl/vdltest.VUnionDepth1_Float64" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
 	// 01                   ValueLen                           1 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -66567,7 +66567,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 55, Buf(972): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 48, Buf(1013): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffad                 MsgId                            -87
 	//                      TypeMsg                           87
 	// 38                   MsgLen                            56
@@ -66584,7 +66584,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(913): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(954): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffab                 MsgId                            -86
 	//                      TypeMsg                           86
 	// 04                   MsgLen                             4
@@ -66592,7 +66592,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 57                   PrimValue                         87 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(906): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(947): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb1                 MsgId                            -89
 	//                      TypeMsg                           89
 	// 38                   MsgLen                            56
@@ -66609,7 +66609,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(847): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(888): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 04                   MsgLen                             4
@@ -66617,7 +66617,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 59                   PrimValue                         89 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(840): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(881): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 71                   MsgId                            -57
 	//                      TypeMsg                           57
 	// ff92                 MsgLen                           146
@@ -66712,7 +66712,7 @@
 	// 58                   PrimValue                         88 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(691): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(732): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb5                 MsgId                            -91
 	//                      TypeMsg                           91
 	// 2b                   MsgLen                            43
@@ -66725,7 +66725,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(645): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(686): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb7                 MsgId                            -92
 	//                      TypeMsg                           92
 	// 2a                   MsgLen                            42
@@ -66738,7 +66738,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 02                   PrimValue                          2 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(600): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(641): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb9                 MsgId                            -93
 	//                      TypeMsg                           93
 	// 26                   MsgLen                            38
@@ -66749,7 +66749,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 45                   PrimValue                         69 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(559): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(600): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbb                 MsgId                            -94
 	//                      TypeMsg                           94
 	// 2f                   MsgLen                            47
@@ -66760,7 +66760,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(509): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(550): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbd                 MsgId                            -95
 	//                      TypeMsg                           95
 	// 25                   MsgLen                            37
@@ -66771,7 +66771,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(469): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(510): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbf                 MsgId                            -96
 	//                      TypeMsg                           96
 	// 2b                   MsgLen                            43
@@ -66782,7 +66782,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(423): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(464): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc1                 MsgId                            -97
 	//                      TypeMsg                           97
 	// 06                   MsgLen                             6
@@ -66792,7 +66792,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(414): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(455): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc3                 MsgId                            -98
 	//                      TypeMsg                           98
 	// 2d                   MsgLen                            45
@@ -66805,7 +66805,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(366): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(407): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc5                 MsgId                            -99
 	//                      TypeMsg                           99
 	// 35                   MsgLen                            53
@@ -66822,7 +66822,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(310): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(351): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc7                 MsgId                           -100
 	//                      TypeMsg                          100
 	// 37                   MsgLen                            55
@@ -66839,7 +66839,7 @@
 	// 4a                   PrimValue                         74 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(252): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(293): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb3                 MsgId                            -90
 	//                      TypeMsg                           90
 	// ff91                 MsgLen                           145
@@ -66934,7 +66934,7 @@
 	// 2b                   PrimValue                         43 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(103): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(144): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffcb                 MsgId                           -102
 	//                      TypeMsg                          102
 	// 3b                   MsgLen                            59
@@ -66951,7 +66951,7 @@
 	// 3e                   PrimValue                         62 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(41): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(82): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc9                 MsgId                           -101
 	//                      TypeMsg                          101
 	// 04                   MsgLen                             4
@@ -66959,7 +66959,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 66                   PrimValue                        102 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(34): "515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465"}
+	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(75): "515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 5c                   MsgLen                            92
@@ -66995,7 +66995,7 @@
 	// 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]
+	// 46                   PrimValue                       "F4" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
@@ -67012,7 +67012,7 @@
 	// 65                   PrimValue                        101 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 92, Buf(11): "52000007060001fef83fe1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32};F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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 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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 91, Buf(11): "52000007060001fef83fe1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32};F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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 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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32};F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool;F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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 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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}};F5 v.io/v23/vdl/vdltest.VUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.VArray1_String [1]string;F1 v.io/v23/vdl/vdltest.VArray2_VByte [2]v.io/v23/vdl/vdltest.VByte;F2 v.io/v23/vdl/vdltest.VList_VByte []v.io/v23/vdl/vdltest.VByte;F3 v.io/v23/vdl/vdltest.VList_OptVNamedError []?v.io/v23/vdl/vdltest.VNamedError;F4 v.io/v23/vdl/vdltest.VSet_VBool set[v.io/v23/vdl/vdltest.VBool];F5 v.io/v23/vdl/vdltest.VSet_VNamedError set[v.io/v23/vdl/vdltest.VNamedError];F6 map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F7 v.io/v23/vdl/vdltest.VMap_VBool_VBool map[v.io/v23/vdl/vdltest.VBool]v.io/v23/vdl/vdltest.VBool;F8 v.io/v23/vdl/vdltest.VStructDepth1_All;F9 v.io/v23/vdl/vdltest.VStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.VUnionDepth1_All;F11 v.io/v23/vdl/vdltest.VUnionDepth1_VUint32 union{F16 v.io/v23/vdl/vdltest.VUint32};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd;F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32};F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}]
 	// 00                   TypeIdsLen                         0
@@ -67030,7 +67030,7 @@
 		vdltest.VUnionDepth3_All{F6: {F4: {1.5}}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e1ff8f35060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ffad3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f564279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f56427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246340139e100024635015ae1000246360165e1e1", "52000007060001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(255): "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564172726179335f4f7074565374727563744465707468315f56466c6f61743332010100024630012ae1e152050000e0e0e0", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VArray3_OptVStructDepth1_VFloat32 union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}}{F0: {nil, nil, nil}}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -67113,7 +67113,7 @@
 		vdltest.VUnionDepth3_VArray3_OptVStructDepth1_VFloat32{F0: {}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564172726179335f4f7074565374727563744465707468315f56466c6f61743332010100024630012ae1e1", "52050000e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(267): "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564172726179335f4f7074565374727563744465707468315f56466c6f61743332010100024630012ae1e15211000000fef83fe100fef83fe100fef83fe1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VArray3_OptVStructDepth1_VFloat32 union{F0 v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32 [3]?v.io/v23/vdl/vdltest.VStructDepth1_VFloat32 struct{F28 v.io/v23/vdl/vdltest.VFloat32 float32}}{F0: {{F28: 1.5}, {F28: 1.5}, {F28: 1.5}}}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -67202,7 +67202,7 @@
 		vdltest.VUnionDepth3_VArray3_OptVStructDepth1_VFloat32{F0: {{F28: 1.5}, {F28: 1.5}, {F28: 1.5}}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e564172726179335f4f7074565374727563744465707468315f56466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564172726179335f4f7074565374727563744465707468315f56466c6f61743332010100024630012ae1e1", "5211000000fef83fe100fef83fe100fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(286): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4c6973745f564c6973745f4572726f72010100024631012ae1e1520000020000", Value: v.io/v23/vdl/vdltest.VUnionDepth3_List_VList_Error union{F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F1: {}}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -67324,7 +67324,7 @@
 		vdltest.VUnionDepth3_List_VList_Error{F1: {}},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4c6973745f564c6973745f4572726f72010100024631012ae1e1", "520000020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(354): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4c6973745f564c6973745f4572726f72010100024631012ae1e152000046000101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_List_VList_Error union{F1 []v.io/v23/vdl/vdltest.VList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F1: {{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -67456,7 +67456,7 @@
 		vdltest.VUnionDepth3_List_VList_Error{F1: {{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4c6973745f564c6973745f4572726f72010100024631012ae1e1", "52000046000101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "5536060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f5365745f565374727563744465707468315f537472696e67010100024632012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth3_Set_VStructDepth1_String union{F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}]}{F2: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -67512,7 +67512,7 @@
 		vdltest.VUnionDepth3_Set_VStructDepth1_String{F2: {}},
 		0x81, "5536060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f5365745f565374727563744465707468315f537472696e67010100024632012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "5536060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f5365745f565374727563744465707468315f537472696e67010100024632012ae1e152230001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_Set_VStructDepth1_String union{F2 set[v.io/v23/vdl/vdltest.VStructDepth1_String struct{F3 string}]}{F2: {{F3: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -67572,7 +67572,7 @@
 		vdltest.VUnionDepth3_Set_VStructDepth1_String{F2: {{F3: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5536060029762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f5365745f565374727563744465707468315f537472696e67010100024632012ae1e1", "52230001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(261): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c010100024633012ae1e152020000", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBool union{F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool}{F3: {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -67644,7 +67644,7 @@
 		vdltest.VUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBool{F3: {}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c010100024633012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(267): "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c010100024633012ae1e1520800010001e10001e1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBool union{F3 v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool map[v.io/v23/vdl/vdltest.VStructDepth1_VBool struct{F2 v.io/v23/vdl/vdltest.VBool bool}]v.io/v23/vdl/vdltest.VStructDepth1_VBool}{F3: {{F2: true}: {F2: true}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -67722,7 +67722,7 @@
 		vdltest.VUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBool{F3: {{F2: true}: {F2: true}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f564d61705f565374727563744465707468315f56426f6f6c5f565374727563744465707468315f56426f6f6c010100024633012ae1e1", "520800010001e10001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -68098,7 +68098,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -68300,7 +68300,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -68317,7 +68317,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -68526,7 +68526,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -68543,7 +68543,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -68560,7 +68560,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -68568,7 +68568,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -68585,7 +68585,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -68593,7 +68593,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -68688,7 +68688,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 40                   MsgLen                            64
@@ -68705,7 +68705,7 @@
 	// 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: 64, MsgN: 64, Buf(6): "5200000200e1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 64, MsgN: 64, Buf(5): "5200000200", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}]
 	// 00                   TypeIdsLen                         0
@@ -68720,7 +68720,7 @@
 		vdltest.VUnionDepth3_VStructDepth2_All{F4: {}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e1", "5200000200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -69096,7 +69096,7 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.VStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -69298,7 +69298,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -69315,7 +69315,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -69524,7 +69524,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -69541,7 +69541,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -69558,7 +69558,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -69566,7 +69566,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -69583,7 +69583,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -69591,7 +69591,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -69686,7 +69686,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e44"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 40                   MsgLen                            64
@@ -69703,7 +69703,7 @@
 	// 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: 64, MsgN: 64, Buf(467): "520109020202fe01ca000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}{F4: {F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 64, MsgN: 64, Buf(5): "5201090202"}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VUnionDepth3_VStructDepth2_All union{F4 v.io/v23/vdl/vdltest.VStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.VArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.VArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.VList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.VSet_VEnumBcd set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;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;F10 v.io/v23/vdl/vdltest.VStructEmpty struct{};F11 v.io/v23/vdl/vdltest.VNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64 float64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F9 v.io/v23/vdl/vdltest.VStructDepth1_Bool struct{F1 bool};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 v.io/v23/vdl/vdltest.VNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.VUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.VUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.VUint64;F19 int8;F20 v.io/v23/vdl/vdltest.VInt8;F21 int16;F22 v.io/v23/vdl/vdltest.VInt16;F23 int32;F24 v.io/v23/vdl/vdltest.VInt32;F25 int64;F26 v.io/v23/vdl/vdltest.VInt64;F27 float32;F28 v.io/v23/vdl/vdltest.VFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.VFloat64;F31 ?v.io/v23/vdl/vdltest.VStructEmpty;F32 ?v.io/v23/vdl/vdltest.VNamedError};F11 v.io/v23/vdl/vdltest.VUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.VStructDepth1_VEnumBcd struct{F9 v.io/v23/vdl/vdltest.VEnumBcd};F13 ?v.io/v23/vdl/vdltest.VStructDepth1_VUint16 struct{F14 v.io/v23/vdl/vdltest.VUint16}}}]
 	// 01                   TypeIdsLen                         1
@@ -69864,7 +69864,7 @@
 		vdltest.VUnionDepth3_VStructDepth2_All{F4: {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e564172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e564c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e565365745f56456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f5655696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f565374727563744465707468325f416c6c010100024634012ae1e1", "520109020202fe01ca000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -70208,11 +70208,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -70223,7 +70223,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -70234,7 +70234,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -70242,7 +70242,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -70451,7 +70451,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -70468,7 +70468,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -70677,7 +70677,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -70694,7 +70694,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -70711,7 +70711,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -70719,7 +70719,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -70736,7 +70736,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -70744,7 +70744,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -70874,7 +70874,7 @@
 		vdltest.VUnionDepth3_VUnionDepth2_All{F5: {F0: {}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f56556e696f6e4465707468325f416c6c010100024635012ae1e1", "5200000400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -71218,11 +71218,11 @@
 	// 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]
+	// 762e696f2f7632332f76646c2f76646c746573742e56496e 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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -71233,7 +71233,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -71244,7 +71244,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -71252,7 +71252,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -71461,7 +71461,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -71478,7 +71478,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -71687,7 +71687,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -71704,7 +71704,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -71721,7 +71721,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -71729,7 +71729,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -71746,7 +71746,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -71754,7 +71754,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -71884,7 +71884,7 @@
 		vdltest.VUnionDepth3_VUnionDepth2_All{F5: {F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e564172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e56427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e564172726179325f5642797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e564c6973745f5642797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e564e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e564c6973745f4f7074564e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e56426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e565365745f56426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e565365745f564e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e564d61705f56426f6f6c5f56426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e56537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e56537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5655696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e56496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e56496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e56496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e56496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e56466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468315f5655696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468315f56466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513f070032762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f56556e696f6e4465707468325f416c6c010100024635012ae1e1", "52000007000d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.VUnionDepth3_OptVStructDepth2_Set_Float64 union{F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -71948,7 +71948,7 @@
 		vdltest.VUnionDepth3_OptVStructDepth2_Set_Float64{F6: nil},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(159): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e15207000001fef83fe1", Value: v.io/v23/vdl/vdltest.VUnionDepth3_OptVStructDepth2_Set_Float64 union{F6 ?v.io/v23/vdl/vdltest.VStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -72015,7 +72015,7 @@
 		vdltest.VUnionDepth3_OptVStructDepth2_Set_Float64{F6: {F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e56556e696f6e4465707468335f4f7074565374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "5207000001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(179): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.VStructDepth3_VArray1_Set_VEnumBcd struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]}(nil)}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -72091,7 +72091,7 @@
 		?vdltest.VStructDepth3_VArray1_Set_VEnumBcd(nil),
 		0x81, "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(183): "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012be1e1510408012ae1520500000102e1", Value: ?v.io/v23/vdl/vdltest.VStructDepth3_VArray1_Set_VEnumBcd struct{F0 v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd [1]set[v.io/v23/vdl/vdltest.VEnumBcd enum{B;C;D}]}({F0: {{D}}})}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -72171,7 +72171,7 @@
 		?vdltest.VStructDepth3_VArray1_Set_VEnumBcd{F0: {{D}}},
 		0x81, "592901001d762e696f2f7632332f76646c2f76646c746573742e56456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e564172726179315f5365745f56456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e565374727563744465707468335f564172726179315f5365745f56456e756d426364010100024630012be1e1510408012ae1", "520500000102e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(67): "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5653656c664379636c6501020004446174610109e100044e657874012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VSelfCycle struct{Data int64;Next ?v.io/v23/vdl/vdltest.VSelfCycle}{Data: 0, Next: nil}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 53                   MsgId                            -42
@@ -72216,7 +72216,7 @@
 		vdltest.VSelfCycle{},
 		0x81, "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5653656c664379636c6501020004446174610109e100044e657874012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(85): "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5653656c664379636c6501020004446174610109e100044e657874012ae1e1521300fff50100fff50100fff50100fff5e1e1e1e1", Value: v.io/v23/vdl/vdltest.VSelfCycle struct{Data int64;Next ?v.io/v23/vdl/vdltest.VSelfCycle}{Data: -123, Next: {Data: -123, Next: {Data: -123, Next: {Data: -123, Next: nil}}}}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 53                   MsgId                            -42
@@ -72275,7 +72275,7 @@
 		vdltest.VSelfCycle{Data: -123, Next: {Data: -123, Next: {Data: -123, Next: {Data: -123}}}},
 		0x81, "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5653656c664379636c6501020004446174610109e100044e657874012ae1e1", "521300fff50100fff50100fff50100fff5e1e1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(132): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.VMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.VMutualCycleB}}{Data: 0, A: nil}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
@@ -72353,7 +72353,7 @@
 		vdltest.VMutualCycleB{},
 		0x81, "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ae1e1521300fff50100fff50100fff50100fff5e1e1e1e1", Value: v.io/v23/vdl/vdltest.VMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.VMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.VMutualCycleB}}{Data: -123, A: {Data: -123, B: {Data: -123, A: {Data: -123, B: nil}}}}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
@@ -72445,7 +72445,7 @@
 		vdltest.VMutualCycleB{Data: -123, A: {Data: -123, B: {Data: -123, A: {Data: -123}}}},
 		0x81, "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ae1e1", "521300fff50100fff50100fff50100fff5e1e1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(132): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ae1e15201e1", Value: v.io/v23/vdl/vdltest.VMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.VMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.VMutualCycleA}}{Data: 0, B: nil}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
@@ -72523,7 +72523,7 @@
 		vdltest.VMutualCycleA{},
 		0x81, "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ae1e1521300fff50100fff50100fff50100fff5e1e1e1e1", Value: v.io/v23/vdl/vdltest.VMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.VMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.VMutualCycleA}}{Data: -123, B: {Data: -123, A: {Data: -123, B: {Data: -123, A: nil}}}}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
@@ -72615,7 +72615,7 @@
 		vdltest.VMutualCycleA{Data: -123, B: {Data: -123, A: {Data: -123, B: {Data: -123}}}},
 		0x81, "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654201020004446174610109e1000141012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e564d757475616c4379636c654101020004446174610109e1000142012ae1e1", "521300fff50100fff50100fff50100fff5e1e1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e15200", Value: v.io/v23/vdl/vdltest.VWireBoolNBool bool(false)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72638,7 +72638,7 @@
 		vdltest.VWireBoolNBool(false),
 		0x81, "5129000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e15201", Value: v.io/v23/vdl/vdltest.VWireBoolNBool bool(true)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72661,7 +72661,7 @@
 		vdltest.VWireBoolNBool(true),
 		0x81, "5129000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e15200", Value: v.io/v23/vdl/vdltest.VWireBoolNString bool(false)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72684,7 +72684,7 @@
 		vdltest.VWireBoolNString(false),
 		0x81, "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e15201", Value: v.io/v23/vdl/vdltest.VWireBoolNString bool(true)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72707,7 +72707,7 @@
 		vdltest.VWireBoolNString(true),
 		0x81, "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e15200", Value: v.io/v23/vdl/vdltest.VWireBoolNStruct bool(false)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72730,7 +72730,7 @@
 		vdltest.VWireBoolNStruct(false),
 		0x81, "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e15201", Value: v.io/v23/vdl/vdltest.VWireBoolNStruct bool(true)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72753,7 +72753,7 @@
 		vdltest.VWireBoolNStruct(true),
 		0x81, "512b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e15200", Value: v.io/v23/vdl/vdltest.VWireIntNInt int32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72776,7 +72776,7 @@
 		vdltest.VWireIntNInt(0),
 		0x81, "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e152fcfffffffe", Value: v.io/v23/vdl/vdltest.VWireIntNInt int32(2147483647)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72799,7 +72799,7 @@
 		vdltest.VWireIntNInt(2147483647),
 		0x81, "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e1", "52fcfffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e15202", Value: v.io/v23/vdl/vdltest.VWireIntNInt int32(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72822,7 +72822,7 @@
 		vdltest.VWireIntNInt(1),
 		0x81, "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e152fcffffffff", Value: v.io/v23/vdl/vdltest.VWireIntNInt int32(-2147483648)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72845,7 +72845,7 @@
 		vdltest.VWireIntNInt(-2147483648),
 		0x81, "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e1", "52fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e15201", Value: v.io/v23/vdl/vdltest.VWireIntNInt int32(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72868,7 +72868,7 @@
 		vdltest.VWireIntNInt(-1),
 		0x81, "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e152fff5", Value: v.io/v23/vdl/vdltest.VWireIntNInt int32(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72891,7 +72891,7 @@
 		vdltest.VWireIntNInt(-123),
 		0x81, "5127000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e15200", Value: v.io/v23/vdl/vdltest.VWireIntNString int32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72914,7 +72914,7 @@
 		vdltest.VWireIntNString(0),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e152fcfffffffe", Value: v.io/v23/vdl/vdltest.VWireIntNString int32(2147483647)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72937,7 +72937,7 @@
 		vdltest.VWireIntNString(2147483647),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e1", "52fcfffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e15202", Value: v.io/v23/vdl/vdltest.VWireIntNString int32(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72960,7 +72960,7 @@
 		vdltest.VWireIntNString(1),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e152fcffffffff", Value: v.io/v23/vdl/vdltest.VWireIntNString int32(-2147483648)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -72983,7 +72983,7 @@
 		vdltest.VWireIntNString(-2147483648),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e1", "52fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e15201", Value: v.io/v23/vdl/vdltest.VWireIntNString int32(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73006,7 +73006,7 @@
 		vdltest.VWireIntNString(-1),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e152fff5", Value: v.io/v23/vdl/vdltest.VWireIntNString int32(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73029,7 +73029,7 @@
 		vdltest.VWireIntNString(-123),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e15200", Value: v.io/v23/vdl/vdltest.VWireIntNStruct int32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73052,7 +73052,7 @@
 		vdltest.VWireIntNStruct(0),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e152fcfffffffe", Value: v.io/v23/vdl/vdltest.VWireIntNStruct int32(2147483647)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73075,7 +73075,7 @@
 		vdltest.VWireIntNStruct(2147483647),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e1", "52fcfffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e15202", Value: v.io/v23/vdl/vdltest.VWireIntNStruct int32(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73098,7 +73098,7 @@
 		vdltest.VWireIntNStruct(1),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e152fcffffffff", Value: v.io/v23/vdl/vdltest.VWireIntNStruct int32(-2147483648)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73121,7 +73121,7 @@
 		vdltest.VWireIntNStruct(-2147483648),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e1", "52fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e15201", Value: v.io/v23/vdl/vdltest.VWireIntNStruct int32(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73144,7 +73144,7 @@
 		vdltest.VWireIntNStruct(-1),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e152fff5", Value: v.io/v23/vdl/vdltest.VWireIntNStruct int32(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73167,7 +73167,7 @@
 		vdltest.VWireIntNStruct(-123),
 		0x81, "512a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e15200", Value: v.io/v23/vdl/vdltest.VWireStringNString string("")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73191,7 +73191,7 @@
 		vdltest.VWireStringNString(""),
 		0x81, "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e1521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireStringNString string("abcdeΔΘΠΣΦ王普澤世界")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73215,7 +73215,7 @@
 		vdltest.VWireStringNString("abcdeΔΘΠΣΦ王普澤世界"),
 		0x81, "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e1", "521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e15200", Value: v.io/v23/vdl/vdltest.VWireStringNStruct string("")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73239,7 +73239,7 @@
 		vdltest.VWireStringNStruct(""),
 		0x81, "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e1521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireStringNStruct string("abcdeΔΘΠΣΦ王普澤世界")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73263,7 +73263,7 @@
 		vdltest.VWireStringNStruct("abcdeΔΘΠΣΦ王普澤世界"),
 		0x81, "512d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e1", "521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e152020000", Value: v.io/v23/vdl/vdltest.VWireArrayNString [1]string{""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73291,7 +73291,7 @@
 		vdltest.VWireArrayNString{},
 		0x81, "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireArrayNString [1]string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73319,7 +73319,7 @@
 		vdltest.VWireArrayNString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e152020000", Value: v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string{""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73347,7 +73347,7 @@
 		vdltest.VWireArrayNStruct{},
 		0x81, "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73375,7 +73375,7 @@
 		vdltest.VWireArrayNStruct{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e1520100", Value: v.io/v23/vdl/vdltest.VWireListNString []string{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73399,7 +73399,7 @@
 		vdltest.VWireListNString{},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireListNString []string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73425,7 +73425,7 @@
 		vdltest.VWireListNString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e1520100", Value: v.io/v23/vdl/vdltest.VWireListNStruct []string{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73449,7 +73449,7 @@
 		vdltest.VWireListNStruct{},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireListNStruct []string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73475,7 +73475,7 @@
 		vdltest.VWireListNStruct{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireStructNString struct{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73505,7 +73505,7 @@
 		vdltest.VWireStructNString{},
 		0x81, "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VWireStructNString struct{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73538,7 +73538,7 @@
 		vdltest.VWireStructNString{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73568,7 +73568,7 @@
 		vdltest.VWireStructNStruct{},
 		0x81, "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73601,7 +73601,7 @@
 		vdltest.VWireStructNStruct{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5133060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireStructNArray struct{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73631,7 +73631,7 @@
 		vdltest.VWireStructNArray{},
 		0x81, "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VWireStructNArray struct{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73664,7 +73664,7 @@
 		vdltest.VWireStructNArray{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73694,7 +73694,7 @@
 		vdltest.VWireStructNSlice{},
 		0x81, "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73727,7 +73727,7 @@
 		vdltest.VWireStructNSlice{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5134060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73757,7 +73757,7 @@
 		vdltest.VWireStructNPointer{},
 		0x81, "5134060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5134060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73790,7 +73790,7 @@
 		vdltest.VWireStructNPointer{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5134060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireStructNIface struct{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73820,7 +73820,7 @@
 		vdltest.VWireStructNIface{},
 		0x81, "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.VWireStructNIface struct{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73853,7 +73853,7 @@
 		vdltest.VWireStructNIface{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e152020000", Value: v.io/v23/vdl/vdltest.VWireUnionNString union{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73885,7 +73885,7 @@
 		vdltest.VWireUnionNString{X: ""},
 		0x81, "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireUnionNString union{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73917,7 +73917,7 @@
 		vdltest.VWireUnionNString{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e152020000", Value: v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73949,7 +73949,7 @@
 		vdltest.VWireUnionNStruct{X: ""},
 		0x81, "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -73981,7 +73981,7 @@
 		vdltest.VWireUnionNStruct{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5132070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e152020000", Value: v.io/v23/vdl/vdltest.VWireUnionNArray union{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74013,7 +74013,7 @@
 		vdltest.VWireUnionNArray{X: ""},
 		0x81, "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(85): "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireUnionNArray union{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74045,7 +74045,7 @@
 		vdltest.VWireUnionNArray{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c69636501010001580103e1e152020000", Value: v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74077,7 +74077,7 @@
 		vdltest.VWireUnionNSlice{X: ""},
 		0x81, "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c69636501010001580103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(85): "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c69636501010001580103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74109,7 +74109,7 @@
 		vdltest.VWireUnionNSlice{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c69636501010001580103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e152020000", Value: v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74141,7 +74141,7 @@
 		vdltest.VWireUnionNPointer{X: ""},
 		0x81, "5133070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "5133070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74173,7 +74173,7 @@
 		vdltest.VWireUnionNPointer{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5133070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e152020000", Value: v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}{X: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74205,7 +74205,7 @@
 		vdltest.VWireUnionNIface{X: ""},
 		0x81, "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(85): "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}{X: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -74237,7 +74237,7 @@
 		vdltest.VWireUnionNIface{X: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5329000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e1552b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e1572b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e15927000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e15b2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e15d2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e15f2d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e1612d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e1632e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e1652e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e1672b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e1692b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e16b33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e16d33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e16f32060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e17132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e17334060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e17532060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e17732070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e17932070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e17b31070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e17d31070025762e696f2f"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -74534,7 +74534,7 @@
 	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
 	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
 	// 25                   ByteLen                           37 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c696365 PrimValue       "v.io/v23/vdl/vdltest.VWireUnionNSlice" [string]
+	// 762e696f2f           PrimValue       "v.io/v23/vdl/vdltest.VWireUnionNSlice" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
 	// 01                   ValueLen                           1 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -74544,7 +74544,7 @@
 	// 03                   PrimValue                          3 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -63, MsgLen: 49, MsgN: 49, Buf(543): "7f33070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: false, BoolNString: false, BoolNStruct: false, IntNInt: 0, IntNString: 0, IntNStruct: 0, StringNString: "", StringNStruct: "", ArrayNString: {""}, ArrayNStruct: {""}, ListNString: {}, ListNStruct: {}, StructNString: {X: ""}, StructNStruct: {X: ""}, StructNArray: {X: ""}, StructNSlice: {X: ""}, StructNPointer: {X: ""}, StructNIface: {X: ""}, UnionNString: {X: ""}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
+	// DumpStatus{MsgId: -63, MsgLen: 49, MsgN: 17, Buf(543): "7f33070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e15201e1", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: false, BoolNString: false, BoolNStruct: false, IntNInt: 0, IntNString: 0, IntNStruct: 0, StringNString: "", StringNStruct: "", ArrayNString: {""}, ArrayNStruct: {""}, ListNString: {}, ListNStruct: {}, StructNString: {X: ""}, StructNStruct: {X: ""}, StructNArray: {X: ""}, StructNSlice: {X: ""}, StructNPointer: {X: ""}, StructNIface: {X: ""}, UnionNString: {X: ""}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
 	// 7f                   MsgId                            -64
 	//                      TypeMsg                           64
 	// 33                   MsgLen                            51
@@ -74745,7 +74745,7 @@
 		vdltest.VWireAll{},
 		0x81, "5329000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e1552b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e1572b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e15927000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e15b2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e15d2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e15f2d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e1612d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e1632e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e1652e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e1672b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e1692b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e16b33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e16d33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e16f32060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e17132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e17334060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e17532060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e17732070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e17932070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e17b31070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e17d31070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c69636501010001580103e1e17f33070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "5329000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e1552b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e1572b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e15927000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e15b2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e15d2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e15f2d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e1612d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e1632e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e1652e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e1672b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e1692b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e16b33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e16d33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e16f32060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e17132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e17334060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e17532060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e17732070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e17932070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e17b31070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e17d31070025762e696f2f"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -75042,7 +75042,7 @@
 	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
 	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
 	// 25                   ByteLen                           37 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c696365 PrimValue       "v.io/v23/vdl/vdltest.VWireUnionNSlice" [string]
+	// 762e696f2f           PrimValue       "v.io/v23/vdl/vdltest.VWireUnionNSlice" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
 	// 01                   ValueLen                           1 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -75052,7 +75052,7 @@
 	// 03                   PrimValue                          3 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -63, MsgLen: 49, MsgN: 49, Buf(978): "7f33070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e152fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e7", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: ""}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
+	// DumpStatus{MsgId: -63, MsgLen: 49, MsgN: 17, Buf(1015): "7f33070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e152fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c13001e6162636465ce94ce98cea0cea3cea6e78e8be699", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
 	// 7f                   MsgId                            -64
 	//                      TypeMsg                           64
 	// 33                   MsgLen                            51
@@ -75069,7 +75069,7 @@
 	// 03                   PrimValue                          3 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -64, MsgLen: 51, MsgN: 51, Buf(925): "ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e152fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e7", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: ""}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
+	// DumpStatus{MsgId: -64, MsgLen: 51, MsgN: 51, Buf(962): "ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e152fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c13001e6162636465ce94ce98cea0cea3cea6e78e8be699", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
 	// ff81                 MsgId                            -65
 	//                      TypeMsg                           65
 	// 31                   MsgLen                            49
@@ -75086,7 +75086,7 @@
 	// 03                   PrimValue                          3 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -65, MsgLen: 49, MsgN: 49, Buf(873): "51fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e152fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e7", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: ""}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
+	// DumpStatus{MsgId: -65, MsgLen: 49, MsgN: 49, Buf(910): "51fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e152fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c13001e6162636465ce94ce98cea0cea3cea6e78e8be699", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// fe01af               MsgLen                           431
@@ -75241,7 +75241,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -41, MsgLen: 431, MsgN: 431, Buf(438): "52fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e7", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: ""}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
+	// DumpStatus{MsgId: -41, MsgLen: 431, MsgN: 431, Buf(475): "52fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c13001e6162636465ce94ce98cea0cea3cea6e78e8be699", Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: ""}, UnionNArray: {X: ""}, UnionNSlice: {X: ""}, UnionNPointer: {X: ""}, UnionNIface: {X: ""}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}]
 	// fe0266               MsgLen                           614
@@ -75316,7 +75316,7 @@
 	// 13                   Index                             19 [v.io/v23/vdl/vdltest.VWireAll.UnionNStruct]
 	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VWireUnionNStruct.X]
 	// 1e                   ByteLen                           30 [string len]
-	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
+	// 6162636465ce94ce98cea0cea3cea6e78e8be699 PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
 	// 14                   Index                             20 [v.io/v23/vdl/vdltest.VWireAll.UnionNArray]
 	// 00                   Index                              0 [v.io/v23/vdl/vdltest.VWireUnionNArray.X]
 	// 1e                   ByteLen                           30 [string len]
@@ -75334,14 +75334,14 @@
 	// 1e                   ByteLen                           30 [string len]
 	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.VWireAll END]
-	// DumpStatus{MsgId: 41, MsgLen: 614, MsgN: 614, Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}}}
+	// DumpStatus{MsgId: 41, MsgLen: 614, MsgN: 604, Value: v.io/v23/vdl/vdltest.VWireAll struct{BoolNBool v.io/v23/vdl/vdltest.VWireBoolNBool bool;BoolNString v.io/v23/vdl/vdltest.VWireBoolNString bool;BoolNStruct v.io/v23/vdl/vdltest.VWireBoolNStruct bool;IntNInt v.io/v23/vdl/vdltest.VWireIntNInt int32;IntNString v.io/v23/vdl/vdltest.VWireIntNString int32;IntNStruct v.io/v23/vdl/vdltest.VWireIntNStruct int32;StringNString v.io/v23/vdl/vdltest.VWireStringNString string;StringNStruct v.io/v23/vdl/vdltest.VWireStringNStruct string;ArrayNString v.io/v23/vdl/vdltest.VWireArrayNString [1]string;ArrayNStruct v.io/v23/vdl/vdltest.VWireArrayNStruct [1]string;ListNString v.io/v23/vdl/vdltest.VWireListNString []string;ListNStruct v.io/v23/vdl/vdltest.VWireListNStruct []string;StructNString v.io/v23/vdl/vdltest.VWireStructNString struct{X string};StructNStruct v.io/v23/vdl/vdltest.VWireStructNStruct struct{X string};StructNArray v.io/v23/vdl/vdltest.VWireStructNArray struct{X string};StructNSlice v.io/v23/vdl/vdltest.VWireStructNSlice struct{X string};StructNPointer v.io/v23/vdl/vdltest.VWireStructNPointer struct{X string};StructNIface v.io/v23/vdl/vdltest.VWireStructNIface struct{X string};UnionNString v.io/v23/vdl/vdltest.VWireUnionNString union{X string};UnionNStruct v.io/v23/vdl/vdltest.VWireUnionNStruct union{X string};UnionNArray v.io/v23/vdl/vdltest.VWireUnionNArray union{X string};UnionNSlice v.io/v23/vdl/vdltest.VWireUnionNSlice union{X string};UnionNPointer v.io/v23/vdl/vdltest.VWireUnionNPointer union{X string};UnionNIface v.io/v23/vdl/vdltest.VWireUnionNIface union{X string}}{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	{
 		`Full`,
 		`vdltest.VWireAll{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}}`,
 		vdltest.VWireAll{BoolNBool: true, BoolNString: true, BoolNStruct: true, IntNInt: -123, IntNString: -123, IntNStruct: -123, StringNString: "abcdeΔΘΠΣΦ王普澤世界", StringNStruct: "abcdeΔΘΠΣΦ王普澤世界", ArrayNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ArrayNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNString: {"abcdeΔΘΠΣΦ王普澤世界"}, ListNStruct: {"abcdeΔΘΠΣΦ王普澤世界"}, StructNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, StructNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNString: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNStruct: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNArray: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNSlice: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNPointer: {X: "abcdeΔΘΠΣΦ王普澤世界"}, UnionNIface: {X: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5329000023762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e426f6f6c0101e1552b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e537472696e670101e1572b000025762e696f2f7632332f76646c2f76646c746573742e5657697265426f6f6c4e5374727563740101e15927000021762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e496e740108e15b2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e537472696e670108e15d2a000024762e696f2f7632332f76646c2f76646c746573742e5657697265496e744e5374727563740108e15f2d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e537472696e670103e1612d000027762e696f2f7632332f76646c2f76646c746573742e5657697265537472696e674e5374727563740103e1632e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e537472696e6701030201e1652e020026762e696f2f7632332f76646c2f76646c746573742e565769726541727261794e53747275637401030201e1672b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e537472696e670103e1692b030025762e696f2f7632332f76646c2f76646c746573742e56576972654c6973744e5374727563740103e16b33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e537472696e6701010001580103e1e16d33060027762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e53747275637401010001580103e1e16f32060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e417272617901010001580103e1e17132060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e536c69636501010001580103e1e17334060028762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e506f696e74657201010001580103e1e17532060026762e696f2f7632332f76646c2f76646c746573742e56576972655374727563744e496661636501010001580103e1e17732070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e537472696e6701010001580103e1e17932070026762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e53747275637401010001580103e1e17b31070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e417272617901010001580103e1e17d31070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e536c69636501010001580103e1e17f33070027762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e506f696e74657201010001580103e1e1ff8131070025762e696f2f7632332f76646c2f76646c746573742e5657697265556e696f6e4e496661636501010001580103e1e151fe01af06001d762e696f2f7632332f76646c2f76646c746573742e5657697265416c6c01180009426f6f6c4e426f6f6c012ae1000b426f6f6c4e537472696e67012be1000b426f6f6c4e537472756374012ce10007496e744e496e74012de1000a496e744e537472696e67012ee1000a496e744e537472756374012fe1000d537472696e674e537472696e670130e1000d537472696e674e5374727563740131e1000c41727261794e537472696e670132e1000c41727261794e5374727563740133e1000b4c6973744e537472696e670134e1000b4c6973744e5374727563740135e1000d5374727563744e537472696e670136e1000d5374727563744e5374727563740137e1000c5374727563744e41727261790138e1000c5374727563744e536c6963650139e1000e5374727563744e506f696e746572013ae1000c5374727563744e4966616365013be1000c556e696f6e4e537472696e67013ce1000c556e696f6e4e537472756374013de1000b556e696f6e4e4172726179013ee1000b556e696f6e4e536c696365013fe1000d556e696f6e4e506f696e7465720140e1000b556e696f6e4e49666163650141e1e1", "52fe026600010101020103fff504fff505fff5061e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c071e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c08001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c09001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0a011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0b011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10f001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce110001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce111001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce112001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c13001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c14001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c15001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c16001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c17001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15200", Value: v.io/v23/vdl/vdltest.XBool bool(false)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75364,7 +75364,7 @@
 		vdltest.XBool(false),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15201", Value: v.io/v23/vdl/vdltest.XBool bool(true)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75387,7 +75387,7 @@
 		vdltest.XBool(true),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15200", Value: v.io/v23/vdl/vdltest.XString string("")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75411,7 +75411,7 @@
 		vdltest.XString(""),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(68): "512200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XString string("abcdeΔΘΠΣΦ王普澤世界")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75435,7 +75435,7 @@
 		vdltest.XString("abcdeΔΘΠΣΦ王普澤世界"),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1", "521e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15200", Value: v.io/v23/vdl/vdltest.XByte byte(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75458,7 +75458,7 @@
 		vdltest.XByte(0),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e152ffff", Value: v.io/v23/vdl/vdltest.XByte byte(255)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75481,7 +75481,7 @@
 		vdltest.XByte(255),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1", "52ffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15201", Value: v.io/v23/vdl/vdltest.XByte byte(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75504,7 +75504,7 @@
 		vdltest.XByte(1),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1527b", Value: v.io/v23/vdl/vdltest.XByte byte(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75527,7 +75527,7 @@
 		vdltest.XByte(123),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15200", Value: v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}(A)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75556,7 +75556,7 @@
 		vdltest.XEnumAbc.A,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15201", Value: v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}(B)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75585,7 +75585,7 @@
 		vdltest.XEnumAbc.B,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15202", Value: v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}(C)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75614,7 +75614,7 @@
 		vdltest.XEnumAbc.C,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15200", Value: v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}(B)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75643,7 +75643,7 @@
 		vdltest.XEnumBcd.B,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15201", Value: v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}(C)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75672,7 +75672,7 @@
 		vdltest.XEnumBcd.C,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15202", Value: v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}(D)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75701,7 +75701,7 @@
 		vdltest.XEnumBcd.D,
 		0x81, "512901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "5125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15201e1", Value: v.io/v23/vdl/vdltest.XStructEmpty struct{}{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75723,7 +75723,7 @@
 		vdltest.XStructEmpty{},
 		0x81, "5125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15201e1", Value: v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{Id: "", Msg: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75759,7 +75759,7 @@
 		vdltest.XNamedError{},
 		0x81, "5135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(122): "5135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75801,7 +75801,7 @@
 		vdltest.XNamedError{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1", "5241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15200", Value: v.io/v23/vdl/vdltest.XUint16 uint16(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75824,7 +75824,7 @@
 		vdltest.XUint16(0),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(40): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e152feffff", Value: v.io/v23/vdl/vdltest.XUint16 uint16(65535)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75847,7 +75847,7 @@
 		vdltest.XUint16(65535),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1", "52feffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15201", Value: v.io/v23/vdl/vdltest.XUint16 uint16(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75870,7 +75870,7 @@
 		vdltest.XUint16(1),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1527b", Value: v.io/v23/vdl/vdltest.XUint16 uint16(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75893,7 +75893,7 @@
 		vdltest.XUint16(123),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15200", Value: v.io/v23/vdl/vdltest.XUint32 uint32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75916,7 +75916,7 @@
 		vdltest.XUint32(0),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e152fcffffffff", Value: v.io/v23/vdl/vdltest.XUint32 uint32(4294967295)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75939,7 +75939,7 @@
 		vdltest.XUint32(4294967295),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1", "52fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15201", Value: v.io/v23/vdl/vdltest.XUint32 uint32(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75962,7 +75962,7 @@
 		vdltest.XUint32(1),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1527b", Value: v.io/v23/vdl/vdltest.XUint32 uint32(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -75985,7 +75985,7 @@
 		vdltest.XUint32(123),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15200", Value: v.io/v23/vdl/vdltest.XUint64 uint64(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76008,7 +76008,7 @@
 		vdltest.XUint64(0),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e152f8ffffffffffffffff", Value: v.io/v23/vdl/vdltest.XUint64 uint64(18446744073709551615)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76031,7 +76031,7 @@
 		vdltest.XUint64(18446744073709551615),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1", "52f8ffffffffffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15201", Value: v.io/v23/vdl/vdltest.XUint64 uint64(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76054,7 +76054,7 @@
 		vdltest.XUint64(1),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1527b", Value: v.io/v23/vdl/vdltest.XUint64 uint64(123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76077,7 +76077,7 @@
 		vdltest.XUint64(123),
 		0x81, "512200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1", "527b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15200", Value: v.io/v23/vdl/vdltest.XInt8 int8(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76100,7 +76100,7 @@
 		vdltest.XInt8(0),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e152fffe", Value: v.io/v23/vdl/vdltest.XInt8 int8(127)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76123,7 +76123,7 @@
 		vdltest.XInt8(127),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1", "52fffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15202", Value: v.io/v23/vdl/vdltest.XInt8 int8(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76146,7 +76146,7 @@
 		vdltest.XInt8(1),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e152ffff", Value: v.io/v23/vdl/vdltest.XInt8 int8(-128)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76169,7 +76169,7 @@
 		vdltest.XInt8(-128),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1", "52ffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(36): "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15201", Value: v.io/v23/vdl/vdltest.XInt8 int8(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76192,7 +76192,7 @@
 		vdltest.XInt8(-1),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e152fff5", Value: v.io/v23/vdl/vdltest.XInt8 int8(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76215,7 +76215,7 @@
 		vdltest.XInt8(-123),
 		0x81, "512000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15200", Value: v.io/v23/vdl/vdltest.XInt16 int16(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76238,7 +76238,7 @@
 		vdltest.XInt16(0),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e152fefffe", Value: v.io/v23/vdl/vdltest.XInt16 int16(32767)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76261,7 +76261,7 @@
 		vdltest.XInt16(32767),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1", "52fefffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15202", Value: v.io/v23/vdl/vdltest.XInt16 int16(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76284,7 +76284,7 @@
 		vdltest.XInt16(1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e152feffff", Value: v.io/v23/vdl/vdltest.XInt16 int16(-32768)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76307,7 +76307,7 @@
 		vdltest.XInt16(-32768),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1", "52feffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15201", Value: v.io/v23/vdl/vdltest.XInt16 int16(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76330,7 +76330,7 @@
 		vdltest.XInt16(-1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e152fff5", Value: v.io/v23/vdl/vdltest.XInt16 int16(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76353,7 +76353,7 @@
 		vdltest.XInt16(-123),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15200", Value: v.io/v23/vdl/vdltest.XInt32 int32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76376,7 +76376,7 @@
 		vdltest.XInt32(0),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e152fcfffffffe", Value: v.io/v23/vdl/vdltest.XInt32 int32(2147483647)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76399,7 +76399,7 @@
 		vdltest.XInt32(2147483647),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1", "52fcfffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15202", Value: v.io/v23/vdl/vdltest.XInt32 int32(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76422,7 +76422,7 @@
 		vdltest.XInt32(1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e152fcffffffff", Value: v.io/v23/vdl/vdltest.XInt32 int32(-2147483648)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76445,7 +76445,7 @@
 		vdltest.XInt32(-2147483648),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1", "52fcffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15201", Value: v.io/v23/vdl/vdltest.XInt32 int32(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76468,7 +76468,7 @@
 		vdltest.XInt32(-1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e152fff5", Value: v.io/v23/vdl/vdltest.XInt32 int32(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76491,7 +76491,7 @@
 		vdltest.XInt32(-123),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15200", Value: v.io/v23/vdl/vdltest.XInt64 int64(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76514,7 +76514,7 @@
 		vdltest.XInt64(0),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e152f8fffffffffffffffe", Value: v.io/v23/vdl/vdltest.XInt64 int64(9223372036854775807)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76537,7 +76537,7 @@
 		vdltest.XInt64(9223372036854775807),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1", "52f8fffffffffffffffe",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15202", Value: v.io/v23/vdl/vdltest.XInt64 int64(1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76560,7 +76560,7 @@
 		vdltest.XInt64(1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1", "5202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e152f8ffffffffffffffff", Value: v.io/v23/vdl/vdltest.XInt64 int64(-9223372036854775808)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76583,7 +76583,7 @@
 		vdltest.XInt64(-9223372036854775808),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1", "52f8ffffffffffffffff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(37): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15201", Value: v.io/v23/vdl/vdltest.XInt64 int64(-1)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76606,7 +76606,7 @@
 		vdltest.XInt64(-1),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1", "5201",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(38): "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e152fff5", Value: v.io/v23/vdl/vdltest.XInt64 int64(-123)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76629,7 +76629,7 @@
 		vdltest.XInt64(-123),
 		0x81, "512100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1", "52fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae15200", Value: v.io/v23/vdl/vdltest.XFloat32 float32(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76652,7 +76652,7 @@
 		vdltest.XFloat32(0),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae152fbe0ffffdf47", Value: v.io/v23/vdl/vdltest.XFloat32 float32(1.7014117331926443e+38)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76675,7 +76675,7 @@
 		vdltest.XFloat32(1.7014117e+38),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1", "52fbe0ffffdf47",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae152fed436", Value: v.io/v23/vdl/vdltest.XFloat32 float32(1.401298464324817e-44)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76698,7 +76698,7 @@
 		vdltest.XFloat32(1.4e-44),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1", "52fed436",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae152fbe0ffffdfc7", Value: v.io/v23/vdl/vdltest.XFloat32 float32(-1.7014117331926443e+38)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76721,7 +76721,7 @@
 		vdltest.XFloat32(-1.7014117e+38),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1", "52fbe0ffffdfc7",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae152fed4b6", Value: v.io/v23/vdl/vdltest.XFloat32 float32(-1.401298464324817e-44)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76744,7 +76744,7 @@
 		vdltest.XFloat32(-1.4e-44),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1", "52fed4b6",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae152fef83f", Value: v.io/v23/vdl/vdltest.XFloat32 float32(1.5)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76767,7 +76767,7 @@
 		vdltest.XFloat32(1.5),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1", "52fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(39): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be15200", Value: v.io/v23/vdl/vdltest.XFloat64 float64(0)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76790,7 +76790,7 @@
 		vdltest.XFloat64(0),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be152f8ffffffffffffdf7f", Value: v.io/v23/vdl/vdltest.XFloat64 float64(8.988465674311579e+307)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76813,7 +76813,7 @@
 		vdltest.XFloat64(8.988465674311579e+307),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1", "52f8ffffffffffffdf7f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be152f80a00000000000000", Value: v.io/v23/vdl/vdltest.XFloat64 float64(5e-323)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76836,7 +76836,7 @@
 		vdltest.XFloat64(5e-323),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1", "52f80a00000000000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be152f8ffffffffffffdfff", Value: v.io/v23/vdl/vdltest.XFloat64 float64(-8.988465674311579e+307)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76859,7 +76859,7 @@
 		vdltest.XFloat64(-8.988465674311579e+307),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1", "52f8ffffffffffffdfff",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be152f80a00000000000080", Value: v.io/v23/vdl/vdltest.XFloat64 float64(-5e-323)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76882,7 +76882,7 @@
 		vdltest.XFloat64(-5e-323),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1", "52f80a00000000000080",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be152fef83f", Value: v.io/v23/vdl/vdltest.XFloat64 float64(1.5)}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -76905,7 +76905,7 @@
 		vdltest.XFloat64(1.5),
 		0x81, "512300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1", "52fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.XStructEmpty struct{}(nil)}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -76935,7 +76935,7 @@
 		?vdltest.XStructEmpty(nil),
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510408012ae15201e1", Value: ?v.io/v23/vdl/vdltest.XStructEmpty struct{}({})}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -76965,7 +76965,7 @@
 		?vdltest.XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510408012ae1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}(nil)}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77009,7 +77009,7 @@
 		?vdltest.XNamedError(nil),
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(128): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae15241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: ?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}({Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"})}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77059,7 +77059,7 @@
 		?vdltest.XNamedError{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510408012ae1", "5241001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "5128020020762e696f2f7632332f76646c2f76646c746573742e584172726179335f416e79010f0203e15200000400e0e0e0", Value: v.io/v23/vdl/vdltest.XArray3_Any [3]any{nil, nil, nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77090,7 +77090,7 @@
 		vdltest.XArray3_Any{},
 		0x81, "5128020020762e696f2f7632332f76646c2f76646c746573742e584172726179335f416e79010f0203e1", "5200000400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5128020020762e696f2f7632332f76646c2f76646c746573742e584172726179335f416e79010f0203e1520109030202020d000000fff50001fff50002fff5", Value: v.io/v23/vdl/vdltest.XArray3_Any [3]any{int64(-123), int64(-123), int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77131,7 +77131,7 @@
 		vdltest.XArray3_Any{int64(-123), int64(-123), int64(-123)},
 		0x81, "5128020020762e696f2f7632332f76646c2f76646c746573742e584172726179335f416e79010f0203e1", "520109030202020d000000fff50001fff50002fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179335f426f6f6c01010203e1520400000000", Value: v.io/v23/vdl/vdltest.XArray3_Bool [3]bool{false, false, false}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77160,7 +77160,7 @@
 		vdltest.XArray3_Bool{},
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179335f426f6f6c01010203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179335f426f6f6c01010203e1520400010101", Value: v.io/v23/vdl/vdltest.XArray3_Bool [3]bool{true, true, true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77189,7 +77189,7 @@
 		vdltest.XArray3_Bool{true, true, true},
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179335f426f6f6c01010203e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012a0203e1520400000000", Value: v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool{false, false, false}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77229,7 +77229,7 @@
 		vdltest.XArray3_XBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012a0203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012a0203e1520400010101", Value: v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool{true, true, true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77269,7 +77269,7 @@
 		vdltest.XArray3_XBool{true, true, true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012a0203e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e152020000", Value: v.io/v23/vdl/vdltest.XArray1_String [1]string{""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77297,7 +77297,7 @@
 		vdltest.XArray1_String{},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(79): "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XArray1_String [1]string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77325,7 +77325,7 @@
 		vdltest.XArray1_String{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e584172726179335f58537472696e67012a0203e1520400000000", Value: v.io/v23/vdl/vdltest.XArray3_XString [3]v.io/v23/vdl/vdltest.XString string{"", "", ""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77368,7 +77368,7 @@
 		vdltest.XArray3_XString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e584172726179335f58537472696e67012a0203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e584172726179335f58537472696e67012a0203e1525e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XArray3_XString [3]v.io/v23/vdl/vdltest.XString string{"abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77411,7 +77411,7 @@
 		vdltest.XArray3_XString{"abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界", "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1512c020024762e696f2f7632332f76646c2f76646c746573742e584172726179335f58537472696e67012a0203e1", "525e001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e152010f03000000", Value: v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject{any, any}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77441,7 +77441,7 @@
 		vdltest.XArray2_TypeObject{},
 		0x81, "512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1", "52010f03000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e152010903000000", Value: v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject{int64, int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77471,7 +77471,7 @@
 		vdltest.XArray2_TypeObject{typeobject(int64), typeobject(int64)},
 		0x81, "512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1", "52010903000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179315f4279746501020201e1520000", Value: v.io/v23/vdl/vdltest.XArray1_Byte [1]byte("\x00")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77497,7 +77497,7 @@
 		vdltest.XArray1_Byte("\x00"),
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179315f4279746501020201e1", "520000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179315f4279746501020201e152007b", Value: v.io/v23/vdl/vdltest.XArray1_Byte [1]byte("{")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -77523,7 +77523,7 @@
 		vdltest.XArray1_Byte("{"),
 		0x81, "5129020021762e696f2f7632332f76646c2f76646c746573742e584172726179315f4279746501020201e1", "52007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012a0202e152000000", Value: v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte byte("\x00\x00")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77560,7 +77560,7 @@
 		vdltest.XArray2_XByte("\x00\x00"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012a0202e1", "52000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012a0202e152007b7b", Value: v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte byte("{{")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77597,7 +77597,7 @@
 		vdltest.XArray2_XByte("{{"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012a0202e1", "52007b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012a0202e15203000000", Value: v.io/v23/vdl/vdltest.XArray2_XEnumAbc [2]v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}{A, A}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77642,7 +77642,7 @@
 		vdltest.XArray2_XEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012a0202e15203000202", Value: v.io/v23/vdl/vdltest.XArray2_XEnumAbc [2]v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}{C, C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77687,7 +77687,7 @@
 		vdltest.XArray2_XEnumAbc{C, C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012a0202e1", "5203000202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d426364012a0202e15203000000", Value: v.io/v23/vdl/vdltest.XArray2_XEnumBcd [2]v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}{B, B}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77732,7 +77732,7 @@
 		vdltest.XArray2_XEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d426364012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d426364012a0202e15203000202", Value: v.io/v23/vdl/vdltest.XArray2_XEnumBcd [2]v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}{D, D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77777,7 +77777,7 @@
 		vdltest.XArray2_XEnumBcd{D, D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1512d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d426364012a0202e1", "5203000202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012a0201e1520200e1", Value: v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77813,7 +77813,7 @@
 		vdltest.XArray1_XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15131020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012a0201e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e584172726179315f584e616d65644572726f72012a0201e1520200e1", Value: v.io/v23/vdl/vdltest.XArray1_XNamedError [1]v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{{Id: "", Msg: ""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77863,7 +77863,7 @@
 		vdltest.XArray1_XNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e584172726179315f584e616d65644572726f72012a0201e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e584172726179315f584e616d65644572726f72012a0201e1524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XArray1_XNamedError [1]v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -77919,7 +77919,7 @@
 		vdltest.XArray1_XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15130020028762e696f2f7632332f76646c2f76646c746573742e584172726179315f584e616d65644572726f72012a0201e1", "524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(220): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f4572726f72012a0202e15200000300e0e0", Value: v.io/v23/vdl/vdltest.XArray2_Error [2]?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{nil, nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -78019,7 +78019,7 @@
 		vdltest.XArray2_Error{},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f4572726f72012a0202e1", "5200000300e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(353): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f4572726f72012a0202e1520000ff8700001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XArray2_Error [2]?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -78135,7 +78135,7 @@
 		vdltest.XArray2_Error{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be1512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f4572726f72012a0202e1", "520000ff8700001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e152020000", Value: v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32{0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -78162,7 +78162,7 @@
 		vdltest.XArray1_Uint32{},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15202007b", Value: v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -78189,7 +78189,7 @@
 		vdltest.XArray1_Uint32{123},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179335f55696e74363401060203e1520400000000", Value: v.io/v23/vdl/vdltest.XArray3_Uint64 [3]uint64{0, 0, 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -78218,7 +78218,7 @@
 		vdltest.XArray3_Uint64{},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179335f55696e74363401060203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179335f55696e74363401060203e15204007b7b7b", Value: v.io/v23/vdl/vdltest.XArray3_Uint64 [3]uint64{123, 123, 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -78247,7 +78247,7 @@
 		vdltest.XArray3_Uint64{123, 123, 123},
 		0x81, "512b020023762e696f2f7632332f76646c2f76646c746573742e584172726179335f55696e74363401060203e1", "5204007b7b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1520400000000", Value: v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64{0, 0, 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -78276,7 +78276,7 @@
 		vdltest.XArray3_Int64{},
 		0x81, "512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1520700fff5fff5fff5", Value: v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64{-123, -123, -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -78305,7 +78305,7 @@
 		vdltest.XArray3_Int64{-123, -123, -123},
 		0x81, "512a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1", "520700fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e584172726179315f4f707458537472756374456d707479012a0201e1520200e0", Value: v.io/v23/vdl/vdltest.XArray1_OptXStructEmpty [1]?v.io/v23/vdl/vdltest.XStructEmpty struct{}{nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -78349,7 +78349,7 @@
 		vdltest.XArray1_OptXStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e584172726179315f4f707458537472756374456d707479012a0201e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e584172726179315f4f707458537472756374456d707479012a0201e1520200e1", Value: v.io/v23/vdl/vdltest.XArray1_OptXStructEmpty [1]?v.io/v23/vdl/vdltest.XStructEmpty struct{}{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -78393,7 +78393,7 @@
 		vdltest.XArray1_OptXStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513402002c762e696f2f7632332f76646c2f76646c746573742e584172726179315f4f707458537472756374456d707479012a0201e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074584e616d65644572726f72012a0203e1520400e0e0e0", Value: v.io/v23/vdl/vdltest.XArray3_OptXNamedError [3]?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{nil, nil, nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -78453,7 +78453,7 @@
 		vdltest.XArray3_OptXNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074584e616d65644572726f72012a0203e1", "520400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(313): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074584e616d65644572726f72012a0203e152ffc400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XArray3_OptXNamedError [3]?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -78531,7 +78531,7 @@
 		vdltest.XArray3_OptXNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513302002b762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074584e616d65644572726f72012a0203e1", "52ffc400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XBool bool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78563,7 +78563,7 @@
 		[]vdltest.XBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510403012ae152020101", Value: []v.io/v23/vdl/vdltest.XBool bool{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78596,7 +78596,7 @@
 		[]vdltest.XBool{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510403012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XString string{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78628,7 +78628,7 @@
 		[]vdltest.XString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510403012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: []v.io/v23/vdl/vdltest.XString string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78662,7 +78662,7 @@
 		[]vdltest.XString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510403012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510403012ae15200", Value: []v.io/v23/vdl/vdltest.XByte byte("")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78694,7 +78694,7 @@
 		[]vdltest.XByte(""),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510403012ae1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510403012ae152017b", Value: []v.io/v23/vdl/vdltest.XByte byte("{")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78726,7 +78726,7 @@
 		[]vdltest.XByte("{"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510403012ae1", "52017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78764,7 +78764,7 @@
 		[]vdltest.XEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510403012ae152020102", Value: []v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78803,7 +78803,7 @@
 		[]vdltest.XEnumAbc{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510403012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78841,7 +78841,7 @@
 		[]vdltest.XEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510403012ae152020102", Value: []v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78880,7 +78880,7 @@
 		[]vdltest.XEnumBcd{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510403012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XStructEmpty struct{}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78910,7 +78910,7 @@
 		[]vdltest.XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510403012ae1520201e1", Value: []v.io/v23/vdl/vdltest.XStructEmpty struct{}{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78941,7 +78941,7 @@
 		[]vdltest.XStructEmpty{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510403012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -78985,7 +78985,7 @@
 		[]vdltest.XNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: []v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79036,7 +79036,7 @@
 		[]vdltest.XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510403012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XUint32 uint32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79068,7 +79068,7 @@
 		[]vdltest.XUint32{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1510403012ae15202017b", Value: []v.io/v23/vdl/vdltest.XUint32 uint32{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79101,7 +79101,7 @@
 		[]vdltest.XUint32{123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1510403012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.XStructEmpty struct{}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -79139,7 +79139,7 @@
 		[]?vdltest.XStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1510403012ae1520201e1", Value: []?v.io/v23/vdl/vdltest.XStructEmpty struct{}{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -79178,7 +79178,7 @@
 		[]?vdltest.XStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1510403012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(70): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -79230,7 +79230,7 @@
 		[]?vdltest.XNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(135): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: []?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -79289,7 +79289,7 @@
 		[]?vdltest.XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1510403012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "512403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15200000100", Value: v.io/v23/vdl/vdltest.XList_Any []any{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79315,7 +79315,7 @@
 		vdltest.XList_Any{},
 		0x81, "512403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1520109010205010000fff5", Value: v.io/v23/vdl/vdltest.XList_Any []any{int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79346,7 +79346,7 @@
 		vdltest.XList_Any{int64(-123)},
 		0x81, "512403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1", "520109010205010000fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f426f6f6c0101e1520100", Value: v.io/v23/vdl/vdltest.XList_Bool []bool{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79370,7 +79370,7 @@
 		vdltest.XList_Bool{},
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f426f6f6c0101e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f426f6f6c0101e152020101", Value: v.io/v23/vdl/vdltest.XList_Bool []bool{true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79395,7 +79395,7 @@
 		vdltest.XList_Bool{true},
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f426f6f6c0101e1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XBool []v.io/v23/vdl/vdltest.XBool bool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79430,7 +79430,7 @@
 		vdltest.XList_XBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(78): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58426f6f6c012ae152020101", Value: v.io/v23/vdl/vdltest.XList_XBool []v.io/v23/vdl/vdltest.XBool bool{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79466,7 +79466,7 @@
 		vdltest.XList_XBool{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58426f6f6c012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5127030021762e696f2f7632332f76646c2f76646c746573742e584c6973745f537472696e670103e1520100", Value: v.io/v23/vdl/vdltest.XList_String []string{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79490,7 +79490,7 @@
 		vdltest.XList_String{},
 		0x81, "5127030021762e696f2f7632332f76646c2f76646c746573742e584c6973745f537472696e670103e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(75): "5127030021762e696f2f7632332f76646c2f76646c746573742e584c6973745f537472696e670103e15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XList_String []string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79516,7 +79516,7 @@
 		vdltest.XList_String{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5127030021762e696f2f7632332f76646c2f76646c746573742e584c6973745f537472696e670103e1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XString []v.io/v23/vdl/vdltest.XString string{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79551,7 +79551,7 @@
 		vdltest.XList_XString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472696e67012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XList_XString []v.io/v23/vdl/vdltest.XString string{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79588,7 +79588,7 @@
 		vdltest.XList_XString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472696e67012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512b030025762e696f2f7632332f76646c2f76646c746573742e584c6973745f547970654f626a656374010ee152000100", Value: v.io/v23/vdl/vdltest.XList_TypeObject []typeobject{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79613,7 +79613,7 @@
 		vdltest.XList_TypeObject{},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e584c6973745f547970654f626a656374010ee1", "52000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512b030025762e696f2f7632332f76646c2f76646c746573742e584c6973745f547970654f626a656374010ee1520109020100", Value: v.io/v23/vdl/vdltest.XList_TypeObject []typeobject{int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79640,7 +79640,7 @@
 		vdltest.XList_TypeObject{typeobject(int64)},
 		0x81, "512b030025762e696f2f7632332f76646c2f76646c746573742e584c6973745f547970654f626a656374010ee1", "520109020100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e15200", Value: v.io/v23/vdl/vdltest.XList_Byte []byte("")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79664,7 +79664,7 @@
 		vdltest.XList_Byte(""),
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e152017b", Value: v.io/v23/vdl/vdltest.XList_Byte []byte("{")}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -79688,7 +79688,7 @@
 		vdltest.XList_Byte("{"),
 		0x81, "512503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1", "52017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ae15200", Value: v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte byte("")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79723,7 +79723,7 @@
 		vdltest.XList_XByte(""),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ae1", "5200",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ae152017b", Value: v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte byte("{")}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79758,7 +79758,7 @@
 		vdltest.XList_XByte("{"),
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ae1", "52017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d416263012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XEnumAbc []v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79799,7 +79799,7 @@
 		vdltest.XList_XEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d416263012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d416263012ae152020102", Value: v.io/v23/vdl/vdltest.XList_XEnumAbc []v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79841,7 +79841,7 @@
 		vdltest.XList_XEnumAbc{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d416263012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d426364012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XEnumBcd []v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79882,7 +79882,7 @@
 		vdltest.XList_XEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d426364012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d426364012ae152020102", Value: v.io/v23/vdl/vdltest.XList_XEnumBcd []v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79924,7 +79924,7 @@
 		vdltest.XList_XEnumBcd{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58456e756d426364012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XStructEmpty []v.io/v23/vdl/vdltest.XStructEmpty struct{}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79957,7 +79957,7 @@
 		vdltest.XList_XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472756374456d707479012ae1520201e1", Value: v.io/v23/vdl/vdltest.XList_XStructEmpty []v.io/v23/vdl/vdltest.XStructEmpty struct{}{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -79991,7 +79991,7 @@
 		vdltest.XList_XStructEmpty{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f58537472756374456d707479012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e584c6973745f584e616d65644572726f72012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XNamedError []v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80038,7 +80038,7 @@
 		vdltest.XList_XNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e584c6973745f584e616d65644572726f72012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(169): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e584c6973745f584e616d65644572726f72012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XList_XNamedError []v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80092,7 +80092,7 @@
 		vdltest.XList_XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512c030026762e696f2f7632332f76646c2f76646c746573742e584c6973745f584e616d65644572726f72012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(214): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -80188,7 +80188,7 @@
 		vdltest.XList_Error{},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(281): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ae15200004401001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -80293,7 +80293,7 @@
 		vdltest.XList_Error{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15126030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ae1", "5200004401001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f5855696e743136012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XUint16 []v.io/v23/vdl/vdltest.XUint16 uint16{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80328,7 +80328,7 @@
 		vdltest.XList_XUint16{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f5855696e743136012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f5855696e743136012ae15202017b", Value: v.io/v23/vdl/vdltest.XList_XUint16 []v.io/v23/vdl/vdltest.XUint16 uint16{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80364,7 +80364,7 @@
 		vdltest.XList_XUint16{123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15128030022762e696f2f7632332f76646c2f76646c746573742e584c6973745f5855696e743136012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(83): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743332012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XFloat32 []v.io/v23/vdl/vdltest.XFloat32 float32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80399,7 +80399,7 @@
 		vdltest.XList_XFloat32{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743332012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743332012ae1520401fef83f", Value: v.io/v23/vdl/vdltest.XList_XFloat32 []v.io/v23/vdl/vdltest.XFloat32 float32{1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80435,7 +80435,7 @@
 		vdltest.XList_XFloat32{1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743332012ae1", "520401fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(83): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743634012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XFloat64 []v.io/v23/vdl/vdltest.XFloat64 float64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80470,7 +80470,7 @@
 		vdltest.XList_XFloat64{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743634012ae1520401fef83f", Value: v.io/v23/vdl/vdltest.XList_XFloat64 []v.io/v23/vdl/vdltest.XFloat64 float64{1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80506,7 +80506,7 @@
 		vdltest.XList_XFloat64{1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be15129030023762e696f2f7632332f76646c2f76646c746573742e584c6973745f58466c6f61743634012ae1", "520401fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f707458537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.XList_OptXStructEmpty []?v.io/v23/vdl/vdltest.XStructEmpty struct{}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -80547,7 +80547,7 @@
 		vdltest.XList_OptXStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f707458537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f707458537472756374456d707479012ae1520201e1", Value: v.io/v23/vdl/vdltest.XList_OptXStructEmpty []?v.io/v23/vdl/vdltest.XStructEmpty struct{}{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -80589,7 +80589,7 @@
 		vdltest.XList_OptXStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513003002a762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f707458537472756374456d707479012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012ae1520100", Value: v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -80644,7 +80644,7 @@
 		vdltest.XList_OptXNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -80706,7 +80706,7 @@
 		vdltest.XList_OptXNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XBool bool]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80738,7 +80738,7 @@
 		set[vdltest.XBool]{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510404012ae152020101", Value: set[v.io/v23/vdl/vdltest.XBool bool]{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80771,7 +80771,7 @@
 		set[vdltest.XBool]{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510404012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XString string]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80803,7 +80803,7 @@
 		set[vdltest.XString]{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510404012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: set[v.io/v23/vdl/vdltest.XString string]{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80837,7 +80837,7 @@
 		set[vdltest.XString]{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510404012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XByte byte]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80869,7 +80869,7 @@
 		set[vdltest.XByte]{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510404012ae15202017b", Value: set[v.io/v23/vdl/vdltest.XByte byte]{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80902,7 +80902,7 @@
 		set[vdltest.XByte]{123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510404012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80940,7 +80940,7 @@
 		set[vdltest.XEnumAbc]{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510404012ae152020102", Value: set[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -80979,7 +80979,7 @@
 		set[vdltest.XEnumAbc]{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510404012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81017,7 +81017,7 @@
 		set[vdltest.XEnumBcd]{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510404012ae152020102", Value: set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81056,7 +81056,7 @@
 		set[vdltest.XEnumBcd]{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510404012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XStructEmpty struct{}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81086,7 +81086,7 @@
 		set[vdltest.XStructEmpty]{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510404012ae1520201e1", Value: set[v.io/v23/vdl/vdltest.XStructEmpty struct{}]{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81117,7 +81117,7 @@
 		set[vdltest.XStructEmpty]{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510404012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81161,7 +81161,7 @@
 		set[vdltest.XNamedError]{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: set[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81212,7 +81212,7 @@
 		set[vdltest.XNamedError]{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510404012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f426f6f6c0101e1520100", Value: v.io/v23/vdl/vdltest.XSet_Bool set[bool]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81236,7 +81236,7 @@
 		vdltest.XSet_Bool{},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f426f6f6c0101e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f426f6f6c0101e152020101", Value: v.io/v23/vdl/vdltest.XSet_Bool set[bool]{true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81261,7 +81261,7 @@
 		vdltest.XSet_Bool{true},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f426f6f6c0101e1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool bool]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81296,7 +81296,7 @@
 		vdltest.XSet_XBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012ae152020101", Value: v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool bool]{true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81332,7 +81332,7 @@
 		vdltest.XSet_XBool{true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012ae1", "52020101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f537472696e670103e1520100", Value: v.io/v23/vdl/vdltest.XSet_String set[string]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81356,7 +81356,7 @@
 		vdltest.XSet_String{},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f537472696e670103e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(74): "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f537472696e670103e15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XSet_String set[string]{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81382,7 +81382,7 @@
 		vdltest.XSet_String{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f537472696e670103e1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(80): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f58537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XString set[v.io/v23/vdl/vdltest.XString string]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81417,7 +81417,7 @@
 		vdltest.XSet_XString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f58537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(111): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f58537472696e67012ae15220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XSet_XString set[v.io/v23/vdl/vdltest.XString string]{"abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81454,7 +81454,7 @@
 		vdltest.XSet_XString{"abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f58537472696e67012ae1", "5220011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(41): "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f427974650102e1520100", Value: v.io/v23/vdl/vdltest.XSet_Byte set[byte]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81478,7 +81478,7 @@
 		vdltest.XSet_Byte{},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f427974650102e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(42): "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f427974650102e15202017b", Value: v.io/v23/vdl/vdltest.XSet_Byte set[byte]{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81503,7 +81503,7 @@
 		vdltest.XSet_Byte{123},
 		0x81, "512404001e762e696f2f7632332f76646c2f76646c746573742e585365745f427974650102e1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f5842797465012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XByte set[v.io/v23/vdl/vdltest.XByte byte]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81538,7 +81538,7 @@
 		vdltest.XSet_XByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f5842797465012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(77): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f5842797465012ae15202017b", Value: v.io/v23/vdl/vdltest.XSet_XByte set[v.io/v23/vdl/vdltest.XByte byte]{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81574,7 +81574,7 @@
 		vdltest.XSet_XByte{123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512504001f762e696f2f7632332f76646c2f76646c746573742e585365745f5842797465012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d416263012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XEnumAbc set[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81615,7 +81615,7 @@
 		vdltest.XSet_XEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d416263012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d416263012ae152020102", Value: v.io/v23/vdl/vdltest.XSet_XEnumAbc set[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81657,7 +81657,7 @@
 		vdltest.XSet_XEnumAbc{C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d416263012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81698,7 +81698,7 @@
 		vdltest.XSet_XEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012ae152020102", Value: v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81740,7 +81740,7 @@
 		vdltest.XSet_XEnumBcd{D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15128040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012ae1", "52020102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e585365745f58537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XStructEmpty set[v.io/v23/vdl/vdltest.XStructEmpty struct{}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81773,7 +81773,7 @@
 		vdltest.XSet_XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e585365745f58537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e585365745f58537472756374456d707479012ae1520201e1", Value: v.io/v23/vdl/vdltest.XSet_XStructEmpty set[v.io/v23/vdl/vdltest.XStructEmpty struct{}]{{}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81807,7 +81807,7 @@
 		vdltest.XSet_XStructEmpty{{}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1512c040026762e696f2f7632332f76646c2f76646c746573742e585365745f58537472756374456d707479012ae1", "520201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81854,7 +81854,7 @@
 		vdltest.XSet_XNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(168): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012ae1524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81908,7 +81908,7 @@
 		vdltest.XSet_XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1512b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012ae1", "524201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f55696e7436340106e1520100", Value: v.io/v23/vdl/vdltest.XSet_Uint64 set[uint64]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81932,7 +81932,7 @@
 		vdltest.XSet_Uint64{},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f55696e7436340106e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f55696e7436340106e15202017b", Value: v.io/v23/vdl/vdltest.XSet_Uint64 set[uint64]{123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -81957,7 +81957,7 @@
 		vdltest.XSet_Uint64{123},
 		0x81, "5126040020762e696f2f7632332f76646c2f76646c746573742e585365745f55696e7436340106e1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(80): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f5855696e743634012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XUint64 set[v.io/v23/vdl/vdltest.XUint64 uint64]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -81992,7 +81992,7 @@
 		vdltest.XSet_XUint64{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f5855696e743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f5855696e743634012ae15202017b", Value: v.io/v23/vdl/vdltest.XSet_XUint64 set[v.io/v23/vdl/vdltest.XUint64 uint64]{123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82028,7 +82028,7 @@
 		vdltest.XSet_XUint64{123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15127040021762e696f2f7632332f76646c2f76646c746573742e585365745f5855696e743634012ae1", "5202017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5127040021762e696f2f7632332f76646c2f76646c746573742e585365745f466c6f61743332010ae1520100", Value: v.io/v23/vdl/vdltest.XSet_Float32 set[float32]{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -82052,7 +82052,7 @@
 		vdltest.XSet_Float32{},
 		0x81, "5127040021762e696f2f7632332f76646c2f76646c746573742e585365745f466c6f61743332010ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "5127040021762e696f2f7632332f76646c2f76646c746573742e585365745f466c6f61743332010ae1520401fef83f", Value: v.io/v23/vdl/vdltest.XSet_Float32 set[float32]{1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -82077,7 +82077,7 @@
 		vdltest.XSet_Float32{1.5},
 		0x81, "5127040021762e696f2f7632332f76646c2f76646c746573742e585365745f466c6f61743332010ae1", "520401fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82111,7 +82111,7 @@
 		map[vdltest.XBool]vdltest.XBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510605012a022ae15203010101", Value: map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool{true: true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82147,7 +82147,7 @@
 		map[vdltest.XBool]vdltest.XBool{true: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1510605012a022ae1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XString string]v.io/v23/vdl/vdltest.XString{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82181,7 +82181,7 @@
 		map[vdltest.XString]vdltest.XString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510605012a022ae1523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: map[v.io/v23/vdl/vdltest.XString string]v.io/v23/vdl/vdltest.XString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82219,7 +82219,7 @@
 		map[vdltest.XString]vdltest.XString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1510605012a022ae1", "523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82253,7 +82253,7 @@
 		map[vdltest.XByte]vdltest.XByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510605012a022ae15203017b7b", Value: map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{123: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82289,7 +82289,7 @@
 		map[vdltest.XByte]vdltest.XByte{123: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1510605012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.XEnumAbc{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82329,7 +82329,7 @@
 		map[vdltest.XEnumAbc]vdltest.XEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510605012a022ae15203010202", Value: map[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.XEnumAbc{C: C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82371,7 +82371,7 @@
 		map[vdltest.XEnumAbc]vdltest.XEnumAbc{C: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1510605012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.XEnumBcd{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82411,7 +82411,7 @@
 		map[vdltest.XEnumBcd]vdltest.XEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510605012a022ae15203010202", Value: map[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.XEnumBcd{D: D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82453,7 +82453,7 @@
 		map[vdltest.XEnumBcd]vdltest.XEnumBcd{D: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1510605012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XStructEmpty struct{}]v.io/v23/vdl/vdltest.XStructEmpty{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82485,7 +82485,7 @@
 		map[vdltest.XStructEmpty]vdltest.XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510605012a022ae1520301e1e1", Value: map[v.io/v23/vdl/vdltest.XStructEmpty struct{}]v.io/v23/vdl/vdltest.XStructEmpty{{}: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82519,7 +82519,7 @@
 		map[vdltest.XStructEmpty]vdltest.XStructEmpty{{}: {}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1510605012a022ae1", "520301e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(66): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.XNamedError{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82565,7 +82565,7 @@
 		map[vdltest.XNamedError]vdltest.XNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(197): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae152ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: map[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82625,7 +82625,7 @@
 		map[vdltest.XNamedError]vdltest.XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1510605012a022ae1", "52ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XUint64 uint64]v.io/v23/vdl/vdltest.XUint64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82659,7 +82659,7 @@
 		map[vdltest.XUint64]vdltest.XUint64{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1510605012a022ae15203017b7b", Value: map[v.io/v23/vdl/vdltest.XUint64 uint64]v.io/v23/vdl/vdltest.XUint64{123: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82695,7 +82695,7 @@
 		map[vdltest.XUint64]vdltest.XUint64{123: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1510605012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XInt8 int8]v.io/v23/vdl/vdltest.XInt8{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82729,7 +82729,7 @@
 		map[vdltest.XInt8]vdltest.XInt8{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1510605012a022ae1520501fff5fff5", Value: map[v.io/v23/vdl/vdltest.XInt8 int8]v.io/v23/vdl/vdltest.XInt8{-123: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82765,7 +82765,7 @@
 		map[vdltest.XInt8]vdltest.XInt8{-123: -123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1510605012a022ae1", "520501fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f426f6f6c5f426f6f6c01010201e1520100", Value: v.io/v23/vdl/vdltest.XMap_Bool_Bool map[bool]bool{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -82791,7 +82791,7 @@
 		vdltest.XMap_Bool_Bool{},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f426f6f6c5f426f6f6c01010201e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f426f6f6c5f426f6f6c01010201e15203010101", Value: v.io/v23/vdl/vdltest.XMap_Bool_Bool map[bool]bool{true: true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -82819,7 +82819,7 @@
 		vdltest.XMap_Bool_Bool{true: true},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f426f6f6c5f426f6f6c01010201e1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82856,7 +82856,7 @@
 		vdltest.XMap_XBool_XBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012a022ae15203010101", Value: v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool{true: true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82895,7 +82895,7 @@
 		vdltest.XMap_XBool_XBool{true: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012a022ae1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f537472696e675f537472696e6701030203e1520100", Value: v.io/v23/vdl/vdltest.XMap_String_String map[string]string{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -82921,7 +82921,7 @@
 		vdltest.XMap_String_String{},
 		0x81, "512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f537472696e675f537472696e6701030203e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f537472696e675f537472696e6701030203e1523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XMap_String_String map[string]string{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -82951,7 +82951,7 @@
 		vdltest.XMap_String_String{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f537472696e675f537472696e6701030203e1", "523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472696e675f58537472696e67012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XString_XString map[v.io/v23/vdl/vdltest.XString string]v.io/v23/vdl/vdltest.XString{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -82988,7 +82988,7 @@
 		vdltest.XMap_XString_XString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472696e675f58537472696e67012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472696e675f58537472696e67012a022ae1523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XMap_XString_XString map[v.io/v23/vdl/vdltest.XString string]v.io/v23/vdl/vdltest.XString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83029,7 +83029,7 @@
 		vdltest.XMap_XString_XString{"abcdeΔΘΠΣΦ王普澤世界": "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472696e675f58537472696e67012a022ae1", "523f011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c1e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e1520100", Value: v.io/v23/vdl/vdltest.XMap_Byte_Byte map[byte]byte{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -83055,7 +83055,7 @@
 		vdltest.XMap_Byte_Byte{},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e15203017b7b", Value: v.io/v23/vdl/vdltest.XMap_Byte_Byte map[byte]byte{123: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -83083,7 +83083,7 @@
 		vdltest.XMap_Byte_Byte{123: 123},
 		0x81, "512b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(84): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83120,7 +83120,7 @@
 		vdltest.XMap_XByte_XByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012a022ae15203017b7b", Value: v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{123: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83159,7 +83159,7 @@
 		vdltest.XMap_XByte_XByte{123: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4162635f58456e756d416263012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XEnumAbc_XEnumAbc map[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.XEnumAbc{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83202,7 +83202,7 @@
 		vdltest.XMap_XEnumAbc_XEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4162635f58456e756d416263012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4162635f58456e756d416263012a022ae15203010202", Value: v.io/v23/vdl/vdltest.XMap_XEnumAbc_XEnumAbc map[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]v.io/v23/vdl/vdltest.XEnumAbc{C: C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83247,7 +83247,7 @@
 		vdltest.XMap_XEnumAbc_XEnumAbc{C: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4162635f58456e756d416263012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4263645f58456e756d426364012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XEnumBcd_XEnumBcd map[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.XEnumBcd{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83290,7 +83290,7 @@
 		vdltest.XMap_XEnumBcd_XEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4263645f58456e756d426364012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4263645f58456e756d426364012a022ae15203010202", Value: v.io/v23/vdl/vdltest.XMap_XEnumBcd_XEnumBcd map[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]v.io/v23/vdl/vdltest.XEnumBcd{D: D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83335,7 +83335,7 @@
 		vdltest.XMap_XEnumBcd_XEnumBcd{D: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513305002b762e696f2f7632332f76646c2f76646c746573742e584d61705f58456e756d4263645f58456e756d426364012a022ae1", "5203010202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472756374456d7074795f58537472756374456d707479012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XStructEmpty_XStructEmpty map[v.io/v23/vdl/vdltest.XStructEmpty struct{}]v.io/v23/vdl/vdltest.XStructEmpty{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83370,7 +83370,7 @@
 		vdltest.XMap_XStructEmpty_XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472756374456d7074795f58537472756374456d707479012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472756374456d7074795f58537472756374456d707479012a022ae1520301e1e1", Value: v.io/v23/vdl/vdltest.XMap_XStructEmpty_XStructEmpty map[v.io/v23/vdl/vdltest.XStructEmpty struct{}]v.io/v23/vdl/vdltest.XStructEmpty{{}: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83407,7 +83407,7 @@
 		vdltest.XMap_XStructEmpty_XStructEmpty{{}: {}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513b050033762e696f2f7632332f76646c2f76646c746573742e584d61705f58537472756374456d7074795f58537472756374456d707479012a022ae1", "520301e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(117): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e584d61705f584e616d65644572726f725f584e616d65644572726f72012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XNamedError_XNamedError map[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.XNamedError{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83456,7 +83456,7 @@
 		vdltest.XMap_XNamedError_XNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e584d61705f584e616d65644572726f725f584e616d65644572726f72012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(248): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e584d61705f584e616d65644572726f725f584e616d65644572726f72012a022ae152ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XMap_XNamedError_XNamedError map[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]v.io/v23/vdl/vdltest.XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83519,7 +83519,7 @@
 		vdltest.XMap_XNamedError_XNamedError{{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15139050031762e696f2f7632332f76646c2f76646c746573742e584d61705f584e616d65644572726f725f584e616d65644572726f72012a022ae1", "52ff8301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f5855696e7433325f5855696e743332012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XUint32_XUint32 map[v.io/v23/vdl/vdltest.XUint32 uint32]v.io/v23/vdl/vdltest.XUint32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83556,7 +83556,7 @@
 		vdltest.XMap_XUint32_XUint32{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f5855696e7433325f5855696e743332012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f5855696e7433325f5855696e743332012a022ae15203017b7b", Value: v.io/v23/vdl/vdltest.XMap_XUint32_XUint32 map[v.io/v23/vdl/vdltest.XUint32 uint32]v.io/v23/vdl/vdltest.XUint32{123: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83595,7 +83595,7 @@
 		vdltest.XMap_XUint32_XUint32{123: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15131050029762e696f2f7632332f76646c2f76646c746573742e584d61705f5855696e7433325f5855696e743332012a022ae1", "5203017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f58496e7433325f58496e743332012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XInt32_XInt32 map[v.io/v23/vdl/vdltest.XInt32 int32]v.io/v23/vdl/vdltest.XInt32{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83632,7 +83632,7 @@
 		vdltest.XMap_XInt32_XInt32{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f58496e7433325f58496e743332012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(91): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f58496e7433325f58496e743332012a022ae1520501fff5fff5", Value: v.io/v23/vdl/vdltest.XMap_XInt32_XInt32 map[v.io/v23/vdl/vdltest.XInt32 int32]v.io/v23/vdl/vdltest.XInt32{-123: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -83671,7 +83671,7 @@
 		vdltest.XMap_XInt32_XInt32{-123: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1512f050027762e696f2f7632332f76646c2f76646c746573742e584d61705f58496e7433325f58496e743332012a022ae1", "520501fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f496e7436345f496e74363401090209e1520100", Value: v.io/v23/vdl/vdltest.XMap_Int64_Int64 map[int64]int64{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -83697,7 +83697,7 @@
 		vdltest.XMap_Int64_Int64{},
 		0x81, "512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f496e7436345f496e74363401090209e1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f496e7436345f496e74363401090209e1520501fff5fff5", Value: v.io/v23/vdl/vdltest.XMap_Int64_Int64 map[int64]int64{-123: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -83725,7 +83725,7 @@
 		vdltest.XMap_Int64_Int64{-123: -123},
 		0x81, "512d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f496e7436345f496e74363401090209e1", "520501fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -84233,7 +84233,7 @@
 		vdltest.XStructDepth1_All{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -84831,7 +84831,7 @@
 		vdltest.XStructDepth1_All{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "5201090102fe0152000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5133060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416e79010100024630010fe1e152000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Any struct{F0 any}{F0: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -84863,7 +84863,7 @@
 		vdltest.XStructDepth1_Any{},
 		0x81, "5133060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416e79010100024630010fe1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "5133060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416e79010100024630010fe1e1520109010206000000fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Any struct{F0 any}{F0: int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -84901,7 +84901,7 @@
 		vdltest.XStructDepth1_Any{F0: int64(-123)},
 		0x81, "5133060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416e79010100024630010fe1e1", "520109010206000000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}{F1: false}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -84931,7 +84931,7 @@
 		vdltest.XStructDepth1_Bool{},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e152030001e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}{F1: true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -84963,7 +84963,7 @@
 		vdltest.XStructDepth1_Bool{F1: true},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1", "52030001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}{F2: false}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85004,7 +85004,7 @@
 		vdltest.XStructDepth1_XBool{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ae1e152030001e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}{F2: true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85047,7 +85047,7 @@
 		vdltest.XStructDepth1_XBool{F2: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ae1e1", "52030001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}{F3: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -85077,7 +85077,7 @@
 		vdltest.XStructDepth1_String{},
 		0x81, "5136060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(91): "5136060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}{F3: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -85110,7 +85110,7 @@
 		vdltest.XStructDepth1_String{F3: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5136060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58537472696e67010100024634012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XString struct{F4 v.io/v23/vdl/vdltest.XString string}{F4: ""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85151,7 +85151,7 @@
 		vdltest.XStructDepth1_XString{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58537472696e67010100024634012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(128): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58537472696e67010100024634012ae1e15221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XString struct{F4 v.io/v23/vdl/vdltest.XString string}{F4: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85195,7 +85195,7 @@
 		vdltest.XStructDepth1_XString{F4: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1513706002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58537472696e67010100024634012ae1e1", "5221001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f547970654f626a656374010100024635010ee1e1520001e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_TypeObject struct{F5 typeobject}{F5: any}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -85226,7 +85226,7 @@
 		vdltest.XStructDepth1_TypeObject{},
 		0x81, "513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f547970654f626a656374010100024635010ee1e1", "520001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(67): "513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f547970654f626a656374010100024635010ee1e1520109030000e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_TypeObject struct{F5 typeobject}{F5: int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -85260,7 +85260,7 @@
 		vdltest.XStructDepth1_TypeObject{F5: typeobject(int64)},
 		0x81, "513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f547970654f626a656374010100024635010ee1e1", "520109030000e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f427974650101000246360102e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Byte struct{F6 byte}{F6: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -85290,7 +85290,7 @@
 		vdltest.XStructDepth1_Byte{},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f427974650101000246360102e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f427974650101000246360102e1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Byte struct{F6 byte}{F6: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -85322,7 +85322,7 @@
 		vdltest.XStructDepth1_Byte{F6: 123},
 		0x81, "5134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f427974650101000246360102e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5842797465010100024637012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XByte struct{F7 v.io/v23/vdl/vdltest.XByte byte}{F7: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85363,7 +85363,7 @@
 		vdltest.XStructDepth1_XByte{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5842797465010100024637012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5842797465010100024637012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XByte struct{F7 v.io/v23/vdl/vdltest.XByte byte}{F7: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85406,7 +85406,7 @@
 		vdltest.XStructDepth1_XByte{F7: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15135060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5842797465010100024637012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d416263010100024638012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XEnumAbc struct{F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}}{F8: A}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85453,7 +85453,7 @@
 		vdltest.XStructDepth1_XEnumAbc{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d416263010100024638012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d416263010100024638012ae1e152030002e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XEnumAbc struct{F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}}{F8: C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85502,7 +85502,7 @@
 		vdltest.XStructDepth1_XEnumAbc{F8: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d416263010100024638012ae1e1", "52030002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{F9: B}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85549,7 +85549,7 @@
 		vdltest.XStructDepth1_XEnumBcd{},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ae1e152030002e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{F9: D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85598,7 +85598,7 @@
 		vdltest.XStructDepth1_XEnumBcd{F9: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ae1e1", "52030002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513d06002f762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58537472756374456d70747901010003463130012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XStructEmpty struct{F10 v.io/v23/vdl/vdltest.XStructEmpty struct{}}{F10: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85637,7 +85637,7 @@
 		vdltest.XStructDepth1_XStructEmpty{},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513d06002f762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58537472756374456d70747901010003463130012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f584e616d65644572726f7201010003463131012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XNamedError struct{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F11: {Id: "", Msg: ""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85690,7 +85690,7 @@
 		vdltest.XStructDepth1_XNamedError{},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f584e616d65644572726f7201010003463131012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f584e616d65644572726f7201010003463131012ae1e1524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XNamedError struct{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -85751,7 +85751,7 @@
 		vdltest.XStructDepth1_XNamedError{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513c06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f584e616d65644572726f7201010003463131012ae1e1", "524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(230): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4572726f7201010003463132012ae1e152000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Error struct{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -85853,7 +85853,7 @@
 		vdltest.XStructDepth1_Error{},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4572726f7201010003463132012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(298): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4572726f7201010003463132012ae1e15200004500001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Error struct{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -85965,7 +85965,7 @@
 		vdltest.XStructDepth1_Error{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4572726f7201010003463132012ae1e1", "5200004500001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743136010100034631330104e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Uint16 struct{F13 uint16}{F13: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -85995,7 +85995,7 @@
 		vdltest.XStructDepth1_Uint16{},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743136010100034631330104e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743136010100034631330104e1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Uint16 struct{F13 uint16}{F13: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86027,7 +86027,7 @@
 		vdltest.XStructDepth1_Uint16{F13: 123},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743136010100034631330104e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16 uint16}{F14: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86068,7 +86068,7 @@
 		vdltest.XStructDepth1_XUint16{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16 uint16}{F14: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86111,7 +86111,7 @@
 		vdltest.XStructDepth1_XUint16{F14: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743332010100034631350105e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Uint32 struct{F15 uint32}{F15: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86141,7 +86141,7 @@
 		vdltest.XStructDepth1_Uint32{},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743332010100034631350105e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743332010100034631350105e1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Uint32 struct{F15 uint32}{F15: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86173,7 +86173,7 @@
 		vdltest.XStructDepth1_Uint32{F15: 123},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743332010100034631350105e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74333201010003463136012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XUint32 struct{F16 v.io/v23/vdl/vdltest.XUint32 uint32}{F16: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86214,7 +86214,7 @@
 		vdltest.XStructDepth1_XUint32{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74333201010003463136012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74333201010003463136012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XUint32 struct{F16 v.io/v23/vdl/vdltest.XUint32 uint32}{F16: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86257,7 +86257,7 @@
 		vdltest.XStructDepth1_XUint32{F16: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74333201010003463136012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743634010100034631370106e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Uint64 struct{F17 uint64}{F17: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86287,7 +86287,7 @@
 		vdltest.XStructDepth1_Uint64{},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743634010100034631370106e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743634010100034631370106e1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Uint64 struct{F17 uint64}{F17: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86319,7 +86319,7 @@
 		vdltest.XStructDepth1_Uint64{F17: 123},
 		0x81, "5137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f55696e743634010100034631370106e1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74363401010003463138012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XUint64 struct{F18 v.io/v23/vdl/vdltest.XUint64 uint64}{F18: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86360,7 +86360,7 @@
 		vdltest.XStructDepth1_XUint64{},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74363401010003463138012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74363401010003463138012ae1e15203007be1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XUint64 struct{F18 v.io/v23/vdl/vdltest.XUint64 uint64}{F18: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86403,7 +86403,7 @@
 		vdltest.XStructDepth1_XUint64{F18: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74363401010003463138012ae1e1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8}{F19: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86433,7 +86433,7 @@
 		vdltest.XStructDepth1_Int8{},
 		0x81, "5135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8}{F19: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86465,7 +86465,7 @@
 		vdltest.XStructDepth1_Int8{F19: -123},
 		0x81, "5135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e743801010003463230012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt8 struct{F20 v.io/v23/vdl/vdltest.XInt8 int8}{F20: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86506,7 +86506,7 @@
 		vdltest.XStructDepth1_XInt8{},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e743801010003463230012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e743801010003463230012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt8 struct{F20 v.io/v23/vdl/vdltest.XInt8 int8}{F20: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86549,7 +86549,7 @@
 		vdltest.XStructDepth1_XInt8{F20: -123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e743801010003463230012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743136010100034632310107e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int16 struct{F21 int16}{F21: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86579,7 +86579,7 @@
 		vdltest.XStructDepth1_Int16{},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743136010100034632310107e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743136010100034632310107e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int16 struct{F21 int16}{F21: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86611,7 +86611,7 @@
 		vdltest.XStructDepth1_Int16{F21: -123},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743136010100034632310107e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74313601010003463232012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt16 struct{F22 v.io/v23/vdl/vdltest.XInt16 int16}{F22: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86652,7 +86652,7 @@
 		vdltest.XStructDepth1_XInt16{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74313601010003463232012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74313601010003463232012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt16 struct{F22 v.io/v23/vdl/vdltest.XInt16 int16}{F22: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86695,7 +86695,7 @@
 		vdltest.XStructDepth1_XInt16{F22: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74313601010003463232012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743332010100034632330108e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int32 struct{F23 int32}{F23: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86725,7 +86725,7 @@
 		vdltest.XStructDepth1_Int32{},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743332010100034632330108e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743332010100034632330108e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int32 struct{F23 int32}{F23: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86757,7 +86757,7 @@
 		vdltest.XStructDepth1_Int32{F23: -123},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743332010100034632330108e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74333201010003463234012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt32 struct{F24 v.io/v23/vdl/vdltest.XInt32 int32}{F24: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86798,7 +86798,7 @@
 		vdltest.XStructDepth1_XInt32{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74333201010003463234012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74333201010003463234012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt32 struct{F24 v.io/v23/vdl/vdltest.XInt32 int32}{F24: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86841,7 +86841,7 @@
 		vdltest.XStructDepth1_XInt32{F24: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74333201010003463234012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743634010100034632350109e1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int64 struct{F25 int64}{F25: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86871,7 +86871,7 @@
 		vdltest.XStructDepth1_Int64{},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743634010100034632350109e1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743634010100034632350109e1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Int64 struct{F25 int64}{F25: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -86903,7 +86903,7 @@
 		vdltest.XStructDepth1_Int64{F25: -123},
 		0x81, "5136060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e743634010100034632350109e1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74363401010003463236012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt64 struct{F26 v.io/v23/vdl/vdltest.XInt64 int64}{F26: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86944,7 +86944,7 @@
 		vdltest.XStructDepth1_XInt64{},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74363401010003463236012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74363401010003463236012ae1e1520400fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XInt64 struct{F26 v.io/v23/vdl/vdltest.XInt64 int64}{F26: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -86987,7 +86987,7 @@
 		vdltest.XStructDepth1_XInt64{F26: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15137060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58496e74363401010003463236012ae1e1", "520400fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174333201010003463237010ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Float32 struct{F27 float32}{F27: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -87017,7 +87017,7 @@
 		vdltest.XStructDepth1_Float32{},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174333201010003463237010ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174333201010003463237010ae1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Float32 struct{F27 float32}{F27: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -87049,7 +87049,7 @@
 		vdltest.XStructDepth1_Float32{F27: 1.5},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174333201010003463237010ae1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}{F28: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -87090,7 +87090,7 @@
 		vdltest.XStructDepth1_XFloat32{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ae1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}{F28: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -87133,7 +87133,7 @@
 		vdltest.XStructDepth1_XFloat32{F28: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ae1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174363401010003463239010be1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Float64 struct{F29 float64}{F29: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -87163,7 +87163,7 @@
 		vdltest.XStructDepth1_Float64{},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174363401010003463239010be1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174363401010003463239010be1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.XStructDepth1_Float64 struct{F29 float64}{F29: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -87195,7 +87195,7 @@
 		vdltest.XStructDepth1_Float64{F29: 1.5},
 		0x81, "513806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f466c6f6174363401010003463239010be1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XFloat64 struct{F30 v.io/v23/vdl/vdltest.XFloat64 float64}{F30: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -87236,7 +87236,7 @@
 		vdltest.XStructDepth1_XFloat64{},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012ae1e1520500fef83fe1", Value: v.io/v23/vdl/vdltest.XStructDepth1_XFloat64 struct{F30 v.io/v23/vdl/vdltest.XFloat64 float64}{F30: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -87279,7 +87279,7 @@
 		vdltest.XStructDepth1_XFloat64{F30: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012ae1e1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f707458537472756374456d70747901010003463331012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_OptXStructEmpty struct{F31 ?v.io/v23/vdl/vdltest.XStructEmpty struct{}}{F31: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -87326,7 +87326,7 @@
 		vdltest.XStructDepth1_OptXStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f707458537472756374456d70747901010003463331012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(116): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f707458537472756374456d70747901010003463331012ae1e1520300e1e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_OptXStructEmpty struct{F31 ?v.io/v23/vdl/vdltest.XStructEmpty struct{}}{F31: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -87375,7 +87375,7 @@
 		vdltest.XStructDepth1_OptXStructEmpty{F31: {}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be15140060032762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f707458537472756374456d70747901010003463331012ae1e1", "520300e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f7074584e616d65644572726f7201010003463332012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_OptXNamedError struct{F32 ?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F32: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -87436,7 +87436,7 @@
 		vdltest.XStructDepth1_OptXNamedError{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f7074584e616d65644572726f7201010003463332012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(195): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f7074584e616d65644572726f7201010003463332012ae1e1524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1", Value: v.io/v23/vdl/vdltest.XStructDepth1_OptXNamedError struct{F32 ?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -87505,7 +87505,7 @@
 		vdltest.XStructDepth1_OptXNamedError{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513f060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f4f7074584e616d65644572726f7201010003463332012ae1e1", "524300001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -88014,7 +88014,7 @@
 		vdltest.XUnionDepth1_All{F0: nil},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "5200000200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -88529,7 +88529,7 @@
 		vdltest.XUnionDepth1_All{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1655201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1670403010fe16347060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650133e100034d73670103e10009506172616d4c6973740134e1e16104080132e1692200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1712100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1772300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17b0408012fe17d04080130e151fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ae1000246330103e100024634012be100024635010ee1000246360102e100024637012ce100024638012de100024639012ee10003463130012fe100034631310130e100034631320131e100034631330104e100034631340135e100034631350105e100034631360136e100034631370106e100034631380137e100034631390110e100034632300138e100034632310107e100034632320139e100034632330108e10003463234013ae100034632350109e10003463236013be10003463237010ae10003463238013ce10003463239010be10003463330013de10003463331013ee10003463332013fe1e1", "5200004220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5132070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416e79010100024630010fe1e15200000200e0", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Any union{F0 any}{F0: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88562,7 +88562,7 @@
 		vdltest.XUnionDepth1_Any{F0: nil},
 		0x81, "5132070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416e79010100024630010fe1e1", "5200000200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5132070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416e79010100024630010fe1e1520109010205000000fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Any union{F0 any}{F0: int64(-123)}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88599,7 +88599,7 @@
 		vdltest.XUnionDepth1_Any{F0: int64(-123)},
 		0x81, "5132070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416e79010100024630010fe1e1", "520109010205000000fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f426f6f6c0101000246310101e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Bool union{F1 bool}{F1: false}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88630,7 +88630,7 @@
 		vdltest.XUnionDepth1_Bool{F1: false},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f426f6f6c0101000246310101e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f426f6f6c0101000246310101e1e152020001", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Bool union{F1 bool}{F1: true}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88661,7 +88661,7 @@
 		vdltest.XUnionDepth1_Bool{F1: true},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f426f6f6c0101000246310101e1e1", "52020001",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58426f6f6c010100024632012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XBool union{F2 v.io/v23/vdl/vdltest.XBool bool}{F2: false}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -88703,7 +88703,7 @@
 		vdltest.XUnionDepth1_XBool{F2: false},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58426f6f6c010100024632012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58426f6f6c010100024632012ae1e152020001", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XBool union{F2 v.io/v23/vdl/vdltest.XBool bool}{F2: true}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -88745,7 +88745,7 @@
 		vdltest.XUnionDepth1_XBool{F2: true},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58426f6f6c010100024632012ae1e1", "52020001",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f537472696e670101000246330103e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_String union{F3 string}{F3: ""}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88777,7 +88777,7 @@
 		vdltest.XUnionDepth1_String{F3: ""},
 		0x81, "5135070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f537472696e670101000246330103e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "5135070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f537472696e670101000246330103e1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XUnionDepth1_String union{F3 string}{F3: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88809,7 +88809,7 @@
 		vdltest.XUnionDepth1_String{F3: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "5135070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f537472696e670101000246330103e1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58537472696e67010100024634012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XString union{F4 v.io/v23/vdl/vdltest.XString string}{F4: ""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -88852,7 +88852,7 @@
 		vdltest.XUnionDepth1_XString{F4: ""},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58537472696e67010100024634012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58537472696e67010100024634012ae1e15220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XString union{F4 v.io/v23/vdl/vdltest.XString string}{F4: "abcdeΔΘΠΣΦ王普澤世界"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -88895,7 +88895,7 @@
 		vdltest.XUnionDepth1_XString{F4: "abcdeΔΘΠΣΦ王普澤世界"},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15136070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58537472696e67010100024634012ae1e1", "5220001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f547970654f626a656374010100024635010ee1e152010f020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_TypeObject union{F5 typeobject}{F5: any}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88928,7 +88928,7 @@
 		vdltest.XUnionDepth1_TypeObject{F5: typeobject(any)},
 		0x81, "513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f547970654f626a656374010100024635010ee1e1", "52010f020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f547970654f626a656374010100024635010ee1e1520109020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_TypeObject union{F5 typeobject}{F5: int64}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88961,7 +88961,7 @@
 		vdltest.XUnionDepth1_TypeObject{F5: typeobject(int64)},
 		0x81, "513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f547970654f626a656374010100024635010ee1e1", "520109020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f427974650101000246360102e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Byte union{F6 byte}{F6: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -88992,7 +88992,7 @@
 		vdltest.XUnionDepth1_Byte{F6: 0},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f427974650101000246360102e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f427974650101000246360102e1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Byte union{F6 byte}{F6: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -89023,7 +89023,7 @@
 		vdltest.XUnionDepth1_Byte{F6: 123},
 		0x81, "5133070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f427974650101000246360102e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5842797465010100024637012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XByte union{F7 v.io/v23/vdl/vdltest.XByte byte}{F7: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89065,7 +89065,7 @@
 		vdltest.XUnionDepth1_XByte{F7: 0},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5842797465010100024637012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5842797465010100024637012ae1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XByte union{F7 v.io/v23/vdl/vdltest.XByte byte}{F7: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89107,7 +89107,7 @@
 		vdltest.XUnionDepth1_XByte{F7: 123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15134070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5842797465010100024637012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d416263010100024638012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XEnumAbc union{F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}}{F8: A}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89155,7 +89155,7 @@
 		vdltest.XUnionDepth1_XEnumAbc{F8: A},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d416263010100024638012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d416263010100024638012ae1e152020002", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XEnumAbc union{F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}}{F8: C}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89203,7 +89203,7 @@
 		vdltest.XUnionDepth1_XEnumAbc{F8: C},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d416263010100024638012ae1e1", "52020002",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d426364010100024639012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XEnumBcd union{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{F9: B}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89251,7 +89251,7 @@
 		vdltest.XUnionDepth1_XEnumBcd{F9: B},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d426364010100024639012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d426364010100024639012ae1e152020002", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XEnumBcd union{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{F9: D}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89299,7 +89299,7 @@
 		vdltest.XUnionDepth1_XEnumBcd{F9: D},
 		0x81, "532901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1513707002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58456e756d426364010100024639012ae1e1", "52020002",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513c07002e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58537472756374456d70747901010003463130012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XStructEmpty union{F10 v.io/v23/vdl/vdltest.XStructEmpty struct{}}{F10: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89339,7 +89339,7 @@
 		vdltest.XUnionDepth1_XStructEmpty{F10: {}},
 		0x81, "5325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1513c07002e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58537472756374456d70747901010003463130012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XNamedError union{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F11: {Id: "", Msg: ""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89393,7 +89393,7 @@
 		vdltest.XUnionDepth1_XNamedError{F11: {}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(184): "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ae1e1524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XNamedError union{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89453,7 +89453,7 @@
 		vdltest.XUnionDepth1_XNamedError{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1513b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ae1e1", "524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(230): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4572726f7201010003463132012ae1e15200000200e0", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Error union{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -89556,7 +89556,7 @@
 		vdltest.XUnionDepth1_Error{F12: nil},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4572726f7201010003463132012ae1e1", "5200000200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(296): "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4572726f7201010003463132012ae1e15200004400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Error union{F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -89667,7 +89667,7 @@
 		vdltest.XUnionDepth1_Error{F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "575201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1590403010fe15547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ce100034d73670103e10009506172616d4c697374012de1e1530408012be15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4572726f7201010003463132012ae1e1", "5200004400001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743136010100034631330104e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Uint16 union{F13 uint16}{F13: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -89698,7 +89698,7 @@
 		vdltest.XUnionDepth1_Uint16{F13: 0},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743136010100034631330104e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743136010100034631330104e1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Uint16 union{F13 uint16}{F13: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -89729,7 +89729,7 @@
 		vdltest.XUnionDepth1_Uint16{F13: 123},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743136010100034631330104e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74313601010003463134012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XUint16 union{F14 v.io/v23/vdl/vdltest.XUint16 uint16}{F14: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89771,7 +89771,7 @@
 		vdltest.XUnionDepth1_XUint16{F14: 0},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74313601010003463134012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74313601010003463134012ae1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XUint16 union{F14 v.io/v23/vdl/vdltest.XUint16 uint16}{F14: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89813,7 +89813,7 @@
 		vdltest.XUnionDepth1_XUint16{F14: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74313601010003463134012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743332010100034631350105e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Uint32 union{F15 uint32}{F15: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -89844,7 +89844,7 @@
 		vdltest.XUnionDepth1_Uint32{F15: 0},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743332010100034631350105e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743332010100034631350105e1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Uint32 union{F15 uint32}{F15: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -89875,7 +89875,7 @@
 		vdltest.XUnionDepth1_Uint32{F15: 123},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743332010100034631350105e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32 uint32}{F16: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89917,7 +89917,7 @@
 		vdltest.XUnionDepth1_XUint32{F16: 0},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012ae1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32 uint32}{F16: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -89959,7 +89959,7 @@
 		vdltest.XUnionDepth1_XUint32{F16: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743634010100034631370106e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Uint64 union{F17 uint64}{F17: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -89990,7 +89990,7 @@
 		vdltest.XUnionDepth1_Uint64{F17: 0},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743634010100034631370106e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743634010100034631370106e1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Uint64 union{F17 uint64}{F17: 123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90021,7 +90021,7 @@
 		vdltest.XUnionDepth1_Uint64{F17: 123},
 		0x81, "5136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f55696e743634010100034631370106e1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XUint64 union{F18 v.io/v23/vdl/vdltest.XUint64 uint64}{F18: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90063,7 +90063,7 @@
 		vdltest.XUnionDepth1_XUint64{F18: 0},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012ae1e15202007b", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XUint64 union{F18 v.io/v23/vdl/vdltest.XUint64 uint64}{F18: 123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90105,7 +90105,7 @@
 		vdltest.XUnionDepth1_XUint64{F18: 123},
 		0x81, "532200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012ae1e1", "5202007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "5134070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e7438010100034631390110e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int8 union{F19 int8}{F19: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90136,7 +90136,7 @@
 		vdltest.XUnionDepth1_Int8{F19: 0},
 		0x81, "5134070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e7438010100034631390110e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5134070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e7438010100034631390110e1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int8 union{F19 int8}{F19: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90167,7 +90167,7 @@
 		vdltest.XUnionDepth1_Int8{F19: -123},
 		0x81, "5134070026762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e7438010100034631390110e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt8 union{F20 v.io/v23/vdl/vdltest.XInt8 int8}{F20: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90209,7 +90209,7 @@
 		vdltest.XUnionDepth1_XInt8{F20: 0},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(94): "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt8 union{F20 v.io/v23/vdl/vdltest.XInt8 int8}{F20: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90251,7 +90251,7 @@
 		vdltest.XUnionDepth1_XInt8{F20: -123},
 		0x81, "532000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743136010100034632310107e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int16 union{F21 int16}{F21: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90282,7 +90282,7 @@
 		vdltest.XUnionDepth1_Int16{F21: 0},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743136010100034632310107e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743136010100034632310107e1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int16 union{F21 int16}{F21: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90313,7 +90313,7 @@
 		vdltest.XUnionDepth1_Int16{F21: -123},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743136010100034632310107e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74313601010003463232012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt16 union{F22 v.io/v23/vdl/vdltest.XInt16 int16}{F22: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90355,7 +90355,7 @@
 		vdltest.XUnionDepth1_XInt16{F22: 0},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74313601010003463232012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74313601010003463232012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt16 union{F22 v.io/v23/vdl/vdltest.XInt16 int16}{F22: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90397,7 +90397,7 @@
 		vdltest.XUnionDepth1_XInt16{F22: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74313601010003463232012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743332010100034632330108e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int32 union{F23 int32}{F23: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90428,7 +90428,7 @@
 		vdltest.XUnionDepth1_Int32{F23: 0},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743332010100034632330108e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743332010100034632330108e1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int32 union{F23 int32}{F23: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90459,7 +90459,7 @@
 		vdltest.XUnionDepth1_Int32{F23: -123},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743332010100034632330108e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74333201010003463234012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt32 union{F24 v.io/v23/vdl/vdltest.XInt32 int32}{F24: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90501,7 +90501,7 @@
 		vdltest.XUnionDepth1_XInt32{F24: 0},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74333201010003463234012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74333201010003463234012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt32 union{F24 v.io/v23/vdl/vdltest.XInt32 int32}{F24: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90543,7 +90543,7 @@
 		vdltest.XUnionDepth1_XInt32{F24: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74333201010003463234012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743634010100034632350109e1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int64 union{F25 int64}{F25: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90574,7 +90574,7 @@
 		vdltest.XUnionDepth1_Int64{F25: 0},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743634010100034632350109e1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743634010100034632350109e1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Int64 union{F25 int64}{F25: -123}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90605,7 +90605,7 @@
 		vdltest.XUnionDepth1_Int64{F25: -123},
 		0x81, "5135070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f496e743634010100034632350109e1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(95): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74363401010003463236012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt64 union{F26 v.io/v23/vdl/vdltest.XInt64 int64}{F26: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90647,7 +90647,7 @@
 		vdltest.XUnionDepth1_XInt64{F26: 0},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74363401010003463236012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(96): "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74363401010003463236012ae1e1520300fff5", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XInt64 union{F26 v.io/v23/vdl/vdltest.XInt64 int64}{F26: -123}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90689,7 +90689,7 @@
 		vdltest.XUnionDepth1_XInt64{F26: -123},
 		0x81, "532100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e15136070028762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e74363401010003463236012ae1e1", "520300fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174333201010003463237010ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Float32 union{F27 float32}{F27: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90720,7 +90720,7 @@
 		vdltest.XUnionDepth1_Float32{F27: 0},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174333201010003463237010ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174333201010003463237010ae1e1520400fef83f", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Float32 union{F27 float32}{F27: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90751,7 +90751,7 @@
 		vdltest.XUnionDepth1_Float32{F27: 1.5},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174333201010003463237010ae1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174333201010003463238012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XFloat32 union{F28 v.io/v23/vdl/vdltest.XFloat32 float32}{F28: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90793,7 +90793,7 @@
 		vdltest.XUnionDepth1_XFloat32{F28: 0},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174333201010003463238012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174333201010003463238012ae1e1520400fef83f", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XFloat32 union{F28 v.io/v23/vdl/vdltest.XFloat32 float32}{F28: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90835,7 +90835,7 @@
 		vdltest.XUnionDepth1_XFloat32{F28: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174333201010003463238012ae1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}{F29: 0}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90866,7 +90866,7 @@
 		vdltest.XUnionDepth1_Float64{F29: 0},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1520400fef83f", Value: v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}{F29: 1.5}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
@@ -90897,7 +90897,7 @@
 		vdltest.XUnionDepth1_Float64{F29: 1.5},
 		0x81, "5137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174363401010003463330012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XFloat64 union{F30 v.io/v23/vdl/vdltest.XFloat64 float64}{F30: 0}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90939,7 +90939,7 @@
 		vdltest.XUnionDepth1_XFloat64{F30: 0},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174363401010003463330012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(101): "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174363401010003463330012ae1e1520400fef83f", Value: v.io/v23/vdl/vdltest.XUnionDepth1_XFloat64 union{F30 v.io/v23/vdl/vdltest.XFloat64 float64}{F30: 1.5}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -90981,7 +90981,7 @@
 		vdltest.XUnionDepth1_XFloat64{F30: 1.5},
 		0x81, "532300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1513807002a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58466c6f6174363401010003463330012ae1e1", "520400fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f707458537472756374456d70747901010003463331012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.XUnionDepth1_OptXStructEmpty union{F31 ?v.io/v23/vdl/vdltest.XStructEmpty struct{}}{F31: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91029,7 +91029,7 @@
 		vdltest.XUnionDepth1_OptXStructEmpty{F31: nil},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f707458537472756374456d70747901010003463331012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(114): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f707458537472756374456d70747901010003463331012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.XUnionDepth1_OptXStructEmpty union{F31 ?v.io/v23/vdl/vdltest.XStructEmpty struct{}}{F31: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91077,7 +91077,7 @@
 		vdltest.XUnionDepth1_OptXStructEmpty{F31: {}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1530408012be1513f070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f707458537472756374456d70747901010003463331012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f7074584e616d65644572726f7201010003463332012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.XUnionDepth1_OptXNamedError union{F32 ?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F32: nil}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91139,7 +91139,7 @@
 		vdltest.XUnionDepth1_OptXNamedError{F32: nil},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f7074584e616d65644572726f7201010003463332012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(193): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f7074584e616d65644572726f7201010003463332012ae1e1524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XUnionDepth1_OptXNamedError union{F32 ?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91207,7 +91207,7 @@
 		vdltest.XUnionDepth1_OptXNamedError{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1530408012be1513e070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f4f7074584e616d65644572726f7201010003463332012ae1e1", "524200001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(110): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91262,7 +91262,7 @@
 		?vdltest.XStructDepth1_XEnumBcd(nil),
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012be1e1510408012ae152030002e1", Value: ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}({F9: D})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91319,7 +91319,7 @@
 		?vdltest.XStructDepth1_XEnumBcd{F9: D},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1533806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012be1e1510408012ae1", "52030002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16 uint16}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91368,7 +91368,7 @@
 		?vdltest.XStructDepth1_XUint16(nil),
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012be1e1510408012ae15203007be1", Value: ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16 uint16}({F14: 123})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91419,7 +91419,7 @@
 		?vdltest.XStructDepth1_XUint16{F14: 123},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1533806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012be1e1510408012ae1", "5203007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91468,7 +91468,7 @@
 		?vdltest.XStructDepth1_XFloat32(nil),
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012be1e1510408012ae1520500fef83fe1", Value: ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}({F28: 1.5})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91519,7 +91519,7 @@
 		?vdltest.XStructDepth1_XFloat32{F28: 1.5},
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012be1e1510408012ae1", "520500fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(103): "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012a0201e152050000000000", Value: v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64{{0, 0, 0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -91562,7 +91562,7 @@
 		vdltest.XArray1_XArray3_Int64{},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012a0201e1", "52050000000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012a0201e152080000fff5fff5fff5", Value: v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64{{-123, -123, -123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -91605,7 +91605,7 @@
 		vdltest.XArray1_XArray3_Int64{{-123, -123, -123}},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012a0201e1", "52080000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "532503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012a0201e152020000", Value: v.io/v23/vdl/vdltest.XArray1_XList_Byte [1]v.io/v23/vdl/vdltest.XList_Byte []byte{""}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -91644,7 +91644,7 @@
 		vdltest.XArray1_XList_Byte{},
 		0x81, "532503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012a0201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "532503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012a0201e1520300017b", Value: v.io/v23/vdl/vdltest.XArray1_XList_Byte [1]v.io/v23/vdl/vdltest.XList_Byte []byte{"{"}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -91683,7 +91683,7 @@
 		vdltest.XArray1_XList_Byte{"{"},
 		0x81, "532503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1512f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012a0201e1", "520300017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(104): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012a0201e152020000", Value: v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{{}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91735,7 +91735,7 @@
 		vdltest.XArray1_Set_XEnumBcd{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012a0201e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012a0201e15203000102", Value: v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{{D}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -91788,7 +91788,7 @@
 		vdltest.XArray1_Set_XEnumBcd{{D}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1530404012be15131020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012a0201e1", "5203000102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179325f4d61705f427974655f42797465012a0202e15203000000", Value: v.io/v23/vdl/vdltest.XArray2_Map_Byte_Byte [2]map[byte]byte{{}, {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -91826,7 +91826,7 @@
 		vdltest.XArray2_Map_Byte_Byte{},
 		0x81, "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179325f4d61705f427974655f42797465012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(69): "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179325f4d61705f427974655f42797465012a0202e1520700017b7b017b7b", Value: v.io/v23/vdl/vdltest.XArray2_Map_Byte_Byte [2]map[byte]byte{{123: 123}, {123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -91868,7 +91868,7 @@
 		vdltest.XArray2_Map_Byte_Byte{{123: 123}, {123: 123}},
 		0x81, "53060501020202e1513202002a762e696f2f7632332f76646c2f76646c746573742e584172726179325f4d61705f427974655f42797465012a0202e1", "520700017b7b017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -92391,7 +92391,7 @@
 		vdltest.XArray2_XStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468315f416c6c012a0202e1", "5200000300e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -93093,7 +93093,7 @@
 		vdltest.XArray2_XStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468315f416c6c012a0202e1", "520109020202fe02a500000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -93620,7 +93620,7 @@
 		vdltest.XArray3_XUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513502002d762e696f2f7632332f76646c2f76646c746573742e584172726179335f58556e696f6e4465707468315f416c6c012a0203e1", "520000070000e000e000e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -94165,7 +94165,7 @@
 		vdltest.XArray3_XUnionDepth1_All{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513502002d762e696f2f7632332f76646c2f76646c746573742e584172726179335f58556e696f6e4465707468315f416c6c012a0203e1", "520000ffc70020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012a0203e1520400e0e0e0", Value: v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}{nil, nil, nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -94230,7 +94230,7 @@
 		vdltest.XArray3_OptXStructDepth1_XFloat32{},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012a0203e1", "520400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(184): "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012a0203e152100000fef83fe100fef83fe100fef83fe1", Value: v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}{{F28: 1.5}, {F28: 1.5}, {F28: 1.5}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -94301,7 +94301,7 @@
 		vdltest.XArray3_OptXStructDepth1_XFloat32{{F28: 1.5}, {F28: 1.5}, {F28: 1.5}},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1513e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012a0203e1", "52100000fef83fe100fef83fe100fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XArray1_String [1]string{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -94335,7 +94335,7 @@
 		[]vdltest.XArray1_String{},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(86): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1510403012ae1522101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: []v.io/v23/vdl/vdltest.XArray1_String [1]string{{"abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -94372,7 +94372,7 @@
 		[]vdltest.XArray1_String{{"abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1510403012ae1", "522101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(220): "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012be1510403012ae15200000100", Value: []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -94476,7 +94476,7 @@
 		[]vdltest.XList_Error{},
 		0x81, "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012be1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(288): "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012be1510403012ae1520000450101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -94590,7 +94590,7 @@
 		[]vdltest.XList_Error{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "595201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15b0403010fe15747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012de100034d73670103e10009506172616d4c697374012ee1e1550408012ce15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012be1510403012ae1", "520000450101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(58): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1530404012be1510403012ae1520100", Value: []set[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -94636,7 +94636,7 @@
 		[]set[vdltest.XEnumAbc]{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1530404012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1530404012be1510403012ae15203010102", Value: []set[v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{{C}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -94684,7 +94684,7 @@
 		[]set[vdltest.XEnumAbc]{{C}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1530404012be1510403012ae1", "5203010102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(90): "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012b022be1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -94729,7 +94729,7 @@
 		[]vdltest.XMap_XByte_XByte{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012b022be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(93): "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012b022be1510403012ae1520401017b7b", Value: []v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{{123: 123}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -94777,7 +94777,7 @@
 		[]vdltest.XMap_XByte_XByte{{123: 123}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012b022be1510403012ae1", "520401017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -95293,7 +95293,7 @@
 		[]vdltest.XStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -95900,7 +95900,7 @@
 		[]vdltest.XStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "5201090102fe015301000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -96416,7 +96416,7 @@
 		[]vdltest.XUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -96940,7 +96940,7 @@
 		[]vdltest.XUnionDepth1_All{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1510403012ae1", "520000430120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(116): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -97003,7 +97003,7 @@
 		[]?vdltest.XStructDepth1_XEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(119): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1510403012ae15204010002e1", Value: []?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{{F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -97069,7 +97069,7 @@
 		[]?vdltest.XStructDepth1_XEnumBcd{{F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1510403012ae1", "5204010002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(148): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e584c6973745f584172726179315f58537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XArray1_XStructEmpty []v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -97115,7 +97115,7 @@
 		vdltest.XList_XArray1_XStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e584c6973745f584172726179315f58537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e584c6973745f584172726179315f58537472756374456d707479012ae152030100e1", Value: v.io/v23/vdl/vdltest.XList_XArray1_XStructEmpty []v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}{{{}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -97163,7 +97163,7 @@
 		vdltest.XList_XArray1_XStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513503002f762e696f2f7632332f76646c2f76646c746573742e584c6973745f584172726179315f58537472756374456d707479012ae1", "52030100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(92): "552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f58537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.XList_List_XString [][]v.io/v23/vdl/vdltest.XString string{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -97206,7 +97206,7 @@
 		vdltest.XList_List_XString{},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f58537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(124): "552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f58537472696e67012ae1522101011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XList_List_XString [][]v.io/v23/vdl/vdltest.XString string{{"abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -97252,7 +97252,7 @@
 		vdltest.XList_List_XString{{"abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1530403012be1512d030027762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f58537472696e67012ae1", "522101011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e584c6973745f5365745f58426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.XList_Set_XBool []set[v.io/v23/vdl/vdltest.XBool bool]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -97295,7 +97295,7 @@
 		vdltest.XList_Set_XBool{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e584c6973745f5365745f58426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(89): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e584c6973745f5365745f58426f6f6c012ae15203010101", Value: v.io/v23/vdl/vdltest.XList_Set_XBool []set[v.io/v23/vdl/vdltest.XBool bool]{{true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -97340,7 +97340,7 @@
 		vdltest.XList_Set_XBool{{true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530404012be1512a030024762e696f2f7632332f76646c2f76646c746573742e584c6973745f5365745f58426f6f6c012ae1", "5203010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f427974655f42797465012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XMap_Byte_Byte []v.io/v23/vdl/vdltest.XMap_Byte_Byte map[byte]byte{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -97377,7 +97377,7 @@
 		vdltest.XList_XMap_Byte_Byte{},
 		0x81, "532b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f427974655f42797465012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(100): "532b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f427974655f42797465012ae1520401017b7b", Value: v.io/v23/vdl/vdltest.XList_XMap_Byte_Byte []v.io/v23/vdl/vdltest.XMap_Byte_Byte map[byte]byte{{123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -97417,7 +97417,7 @@
 		vdltest.XList_XMap_Byte_Byte{{123: 123}},
 		0x81, "532b050023762e696f2f7632332f76646c2f76646c746573742e584d61705f427974655f4279746501020202e1512f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f427974655f42797465012ae1", "520401017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -97936,7 +97936,7 @@
 		vdltest.XList_XStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468315f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -98546,7 +98546,7 @@
 		vdltest.XList_XStructDepth1_All{{F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468315f416c6c012ae1", "5201090102fe015301000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -99065,7 +99065,7 @@
 		vdltest.XList_XUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513103002b762e696f2f7632332f76646c2f76646c746573742e584c6973745f58556e696f6e4465707468315f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -99592,7 +99592,7 @@
 		vdltest.XList_XUnionDepth1_All{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e1513103002b762e696f2f7632332f76646c2f76646c746573742e584c6973745f58556e696f6e4465707468315f416c6c012ae1", "520000430120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(170): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468315f58456e756d426364012ae1520100", Value: v.io/v23/vdl/vdltest.XList_OptXStructDepth1_XEnumBcd []?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -99658,7 +99658,7 @@
 		vdltest.XList_OptXStructDepth1_XEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468315f58456e756d426364012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468315f58456e756d426364012ae15204010002e1", Value: v.io/v23/vdl/vdltest.XList_OptXStructDepth1_XEnumBcd []?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}{{F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -99727,7 +99727,7 @@
 		vdltest.XList_OptXStructDepth1_XEnumBcd{{F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468315f58456e756d426364012ae1", "5204010002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(99): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012b0202e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XArray2_XEnumAbc [2]v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -99778,7 +99778,7 @@
 		set[vdltest.XArray2_XEnumAbc]{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012b0202e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(102): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012b0202e1510404012ae1520401000202", Value: set[v.io/v23/vdl/vdltest.XArray2_XEnumAbc [2]v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C}]{{C, C}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -99832,7 +99832,7 @@
 		set[vdltest.XArray2_XEnumAbc]{{C, C}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1532d020025762e696f2f7632332f76646c2f76646c746573742e584172726179325f58456e756d416263012b0202e1510404012ae1", "520401000202",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}]{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -99870,7 +99870,7 @@
 		set[vdltest.XStructDepth1_String]{},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(98): "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510404012ae1522201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}]{{F3: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -99912,7 +99912,7 @@
 		set[vdltest.XStructDepth1_String]{{F3: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510404012ae1", "522201001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(125): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012be1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XUnionDepth1_XNamedError union{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -99973,7 +99973,7 @@
 		set[vdltest.XUnionDepth1_XNamedError]{},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012be1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(191): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012be1e1510404012ae152430100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: set[v.io/v23/vdl/vdltest.XUnionDepth1_XNamedError union{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}]{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100042,7 +100042,7 @@
 		set[vdltest.XUnionDepth1_XNamedError]{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1533b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012be1e1510404012ae1", "52430100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(147): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100088,7 +100088,7 @@
 		vdltest.XSet_XArray1_XStructEmpty{},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(149): "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012ae152030100e1", Value: v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]{{{}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100136,7 +100136,7 @@
 		vdltest.XSet_XArray1_XStructEmpty{{}},
 		0x81, "5525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012b0201e1513404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012ae1", "52030100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(155): "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468315f58466c6f61743634012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XStructDepth1_XFloat64 set[v.io/v23/vdl/vdltest.XStructDepth1_XFloat64 struct{F30 v.io/v23/vdl/vdltest.XFloat64 float64}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100188,7 +100188,7 @@
 		vdltest.XSet_XStructDepth1_XFloat64{},
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468315f58466c6f61743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(160): "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468315f58466c6f61743634012ae152060100fef83fe1", Value: v.io/v23/vdl/vdltest.XSet_XStructDepth1_XFloat64 set[v.io/v23/vdl/vdltest.XStructDepth1_XFloat64 struct{F30 v.io/v23/vdl/vdltest.XFloat64 float64}]{{F30: 1.5}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100243,7 +100243,7 @@
 		vdltest.XSet_XStructDepth1_XFloat64{{F30: 1.5}},
 		0x81, "552300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1533906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174363401010003463330012be1e15136040030762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468315f58466c6f61743634012ae1", "52060100fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(144): "552000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468315f58496e7438012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XUnionDepth1_XInt8 set[v.io/v23/vdl/vdltest.XUnionDepth1_XInt8 union{F20 v.io/v23/vdl/vdltest.XInt8 int8}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100295,7 +100295,7 @@
 		vdltest.XSet_XUnionDepth1_XInt8{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468315f58496e7438012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(147): "552000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468315f58496e7438012ae152040100fff5", Value: v.io/v23/vdl/vdltest.XSet_XUnionDepth1_XInt8 set[v.io/v23/vdl/vdltest.XUnionDepth1_XInt8 union{F20 v.io/v23/vdl/vdltest.XInt8 int8}]{{F20: -123}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100349,7 +100349,7 @@
 		vdltest.XSet_XUnionDepth1_XInt8{{F20: -123}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e15335070027762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f58496e743801010003463230012be1e1513204002c762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468315f58496e7438012ae1", "52040100fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(55): "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.XArray3_Int64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -100385,7 +100385,7 @@
 		map[vdltest.XArray3_Int64]vdltest.XArray3_Int64{},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(69): "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1510605012a022ae1520f0100fff5fff5fff500fff5fff5fff5", Value: map[v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.XArray3_Int64{{-123, -123, -123}: {-123, -123, -123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -100429,7 +100429,7 @@
 		map[vdltest.XArray3_Int64]vdltest.XArray3_Int64{{-123, -123, -123}: {-123, -123, -123}},
 		0x81, "532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1510605012a022ae1", "520f0100fff5fff5fff500fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(67): "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}]v.io/v23/vdl/vdltest.XStructDepth1_String{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -100469,7 +100469,7 @@
 		map[vdltest.XStructDepth1_String]vdltest.XStructDepth1_String{},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(133): "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1524301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: map[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}]v.io/v23/vdl/vdltest.XStructDepth1_String{{F3: "abcdeΔΘΠΣΦ王普澤世界"}: {F3: "abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -100517,7 +100517,7 @@
 		map[vdltest.XStructDepth1_String]vdltest.XStructDepth1_String{{F3: "abcdeΔΘΠΣΦ王普澤世界"}: {F3: "abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "5336060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1510605012a022ae1", "524301001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(68): "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -100557,7 +100557,7 @@
 		map[vdltest.XUnionDepth1_Float64]vdltest.XUnionDepth1_Float64{},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae152090100fef83f00fef83f", Value: map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64{{F29: 1.5}: {F29: 1.5}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -100601,7 +100601,7 @@
 		map[vdltest.XUnionDepth1_Float64]vdltest.XUnionDepth1_Float64{{F29: 1.5}: {F29: 1.5}},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1510605012a022ae1", "52090100fef83f00fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(144): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XArray3_XBool_XArray3_XBool map[v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XArray3_XBool{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100651,7 +100651,7 @@
 		vdltest.XMap_XArray3_XBool_XArray3_XBool{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012a022ae15209010001010100010101", Value: v.io/v23/vdl/vdltest.XMap_XArray3_XBool_XArray3_XBool map[v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XArray3_XBool{{true, true, true}: {true, true, true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100709,7 +100709,7 @@
 		vdltest.XMap_XArray3_XBool_XArray3_XBool{{true, true, true}: {true, true, true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012b0203e1513d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012a022ae1", "5209010001010100010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(167): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100763,7 +100763,7 @@
 		vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012a022ae15207010001e10001e1", Value: v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool{{F2: true}: {F2: true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100823,7 +100823,7 @@
 		vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool{{F2: true}: {F2: true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15335060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012be1e15149050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012a022ae1", "5207010001e10001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468315f5855696e7436345f58556e696f6e4465707468315f5855696e743634012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XUnionDepth1_XUint64_XUnionDepth1_XUint64 map[v.io/v23/vdl/vdltest.XUnionDepth1_XUint64 union{F18 v.io/v23/vdl/vdltest.XUint64 uint64}]v.io/v23/vdl/vdltest.XUnionDepth1_XUint64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100877,7 +100877,7 @@
 		vdltest.XMap_XUnionDepth1_XUint64_XUnionDepth1_XUint64{},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468315f5855696e7436345f58556e696f6e4465707468315f5855696e743634012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(177): "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468315f5855696e7436345f58556e696f6e4465707468315f5855696e743634012a022ae1520501007b007b", Value: v.io/v23/vdl/vdltest.XMap_XUnionDepth1_XUint64_XUnionDepth1_XUint64 map[v.io/v23/vdl/vdltest.XUnionDepth1_XUint64 union{F18 v.io/v23/vdl/vdltest.XUint64 uint64}]v.io/v23/vdl/vdltest.XUnionDepth1_XUint64{{F18: 123}: {F18: 123}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -100935,7 +100935,7 @@
 		vdltest.XMap_XUnionDepth1_XUint64_XUnionDepth1_XUint64{{F18: 123}: {F18: 123}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74363401010003463138012be1e1514b050043762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468315f5855696e7436345f58556e696f6e4465707468315f5855696e743634012a022ae1", "520501007b007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c74657374"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -101311,7 +101311,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c74657374 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -101513,7 +101513,7 @@
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 298, Buf(701): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e152000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 280, Buf(701): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e152000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 34                   MsgLen                            52
@@ -101915,7 +101915,7 @@
 		vdltest.XStructDepth2_All{},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c74657374"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -102291,7 +102291,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c74657374 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -102493,7 +102493,7 @@
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 298, Buf(729): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -51, MsgLen: 298, MsgN: 280, Buf(767): "ff9134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 34                   MsgLen                            52
@@ -102510,7 +102510,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -73, MsgLen: 52, MsgN: 52, Buf(674): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -73, MsgLen: 52, MsgN: 52, Buf(712): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// fe0129               MsgLen                           297
@@ -102719,7 +102719,7 @@
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(372): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(410): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 37                   MsgLen                            55
@@ -102736,7 +102736,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(314): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(352): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 38                   MsgLen                            56
@@ -102753,7 +102753,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(255): "ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(293): "ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 04                   MsgLen                             4
@@ -102761,7 +102761,7 @@
 	// 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(248): "ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(286): "ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 38                   MsgLen                            56
@@ -102778,7 +102778,7 @@
 	// 3e                   PrimValue                         62 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -79, MsgLen: 56, MsgN: 56, Buf(189): "ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -79, MsgLen: 56, MsgN: 56, Buf(227): "ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 04                   MsgLen                             4
@@ -102786,7 +102786,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4f                   PrimValue                         79 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(182): "51ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(220): "51ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// ff92                 MsgLen                           146
@@ -102881,7 +102881,7 @@
 	// 4e                   PrimValue                         78 [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(33): "520109020202fe01c90000000001007b0201fff503010000fff50401fef83f0501", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {}, F6: {}, F7: {}, F8: {F0: nil, F1: false, F2: false, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
+	// DumpStatus{MsgId: -41, MsgLen: 146, MsgN: 146, Buf(71): "520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e", Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -102930,7 +102930,7 @@
 	// 01                   PrimValue                       true [bool]
 	// 03                   Index                              3 [v.io/v23/vdl/vdltest.XStructDepth1_All.F3]
 	// 1e                   ByteLen                           30 [string len]
-	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
+	// 6162636465ce94ce98cea0cea3cea6e78e PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
 	// 04                   Index                              4 [v.io/v23/vdl/vdltest.XStructDepth1_All.F4]
 	// 1e                   ByteLen                           30 [string len]
 	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
@@ -103034,14 +103034,14 @@
 	// 7b                   PrimValue                        123 [uint]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.XStructDepth1_XUint16 END]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.XStructDepth2_All END]
-	// DumpStatus{MsgId: 41, MsgLen: 457, MsgN: 457, Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}
+	// DumpStatus{MsgId: 41, MsgLen: 457, MsgN: 444, Value: v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}
 	{
 		`Full`,
 		`vdltest.XStructDepth2_All{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}`,
 		vdltest.XStructDepth2_All{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15704030107e1592403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15b0404010be15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640130e161060501020202e163060501050205e1672000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1692200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1775201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1790403010fe17547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ce100034d73670103e10009506172616d4c697374013de1e1730408013be17b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff812000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff832100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff892300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8d04080138e1ff8f04080139e165fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9134060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320134e1000246330103e1000246340135e100024635010ee1000246360102e1000246370136e1000246380137e1000246390130e100034631300138e100034631310139e10003463132013ae100034631330104e10003463134013ee100034631350105e10003463136013fe100034631370106e100034631380140e100034631390110e100034632300141e100034632310107e100034632320142e100034632330108e100034632340143e100034632350109e100034632360144e10003463237010ae100034632380145e10003463239010be100034633300146e100034633310147e100034633320148e1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390130e1e1ff970408014de1ff9d3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013ee1e1ff9b0408014fe151ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012ae100024631012be100024632012ce100024633012de100024634012ee100024635012fe1000246360131e1000246370132e1000246380133e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "520109020202fe01c90000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(121): "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179325f547970654f626a656374010100024630012ae1e1520001e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XArray2_TypeObject struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject}{F0: {any, any}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103085,7 +103085,7 @@
 		vdltest.XStructDepth2_XArray2_TypeObject{},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179325f547970654f626a656374010100024630012ae1e1", "520001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179325f547970654f626a656374010100024630012ae1e15201090500000000e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XArray2_TypeObject struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject}{F0: {int64, int64}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103134,7 +103134,7 @@
 		vdltest.XStructDepth2_XArray2_TypeObject{F0: {typeobject(int64), typeobject(int64)}},
 		0x81, "532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179325f547970654f626a656374010100024630012ae1e1", "5201090500000000e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32}{F1: {0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103177,7 +103177,7 @@
 		vdltest.XStructDepth2_XArray1_Uint32{},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(115): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012ae1e1520400007be1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32}{F1: {123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103223,7 +103223,7 @@
 		vdltest.XStructDepth2_XArray1_Uint32{F1: {123}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1513e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012ae1e1", "520400007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(69): "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4c6973745f496e743136010100024632012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_List_Int16 struct{F2 []int16}{F2: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103261,7 +103261,7 @@
 		vdltest.XStructDepth2_List_Int16{},
 		0x81, "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4c6973745f496e743136010100024632012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(73): "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4c6973745f496e743136010100024632012ae1e152050001fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_List_Int16 struct{F2 []int16}{F2: {-123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103302,7 +103302,7 @@
 		vdltest.XStructDepth2_List_Int16{F2: {-123}},
 		0x81, "5304030107e1513a06002d762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4c6973745f496e743136010100024632012ae1e1", "52050001fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(102): "532403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584c6973745f416e79010100024633012ae1e152000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XList_Any struct{F3 v.io/v23/vdl/vdltest.XList_Any []any}{F3: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103345,7 +103345,7 @@
 		vdltest.XStructDepth2_XList_Any{},
 		0x81, "532403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584c6973745f416e79010100024633012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(110): "532403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584c6973745f416e79010100024633012ae1e152010901020700010000fff5e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XList_Any struct{F3 v.io/v23/vdl/vdltest.XList_Any []any}{F3: {int64(-123)}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103395,7 +103395,7 @@
 		vdltest.XStructDepth2_XList_Any{F3: {int64(-123)}},
 		0x81, "532403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1513906002c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584c6973745f416e79010100024633012ae1e1", "52010901020700010000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(70): "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{F4: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103433,7 +103433,7 @@
 		vdltest.XStructDepth2_Set_Float64{},
 		0x81, "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(75): "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ae1e152060001fef83fe1", Value: v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{F4: {1.5}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103474,7 +103474,7 @@
 		vdltest.XStructDepth2_Set_Float64{F4: {1.5}},
 		0x81, "530404010be1513b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ae1e1", "52060001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(151): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585365745f58456e756d426364010100024635012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XSet_XEnumBcd struct{F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]}{F5: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -103532,7 +103532,7 @@
 		vdltest.XStructDepth2_XSet_XEnumBcd{},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585365745f58456e756d426364010100024635012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585365745f58456e756d426364010100024635012ae1e15204000102e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XSet_XEnumBcd struct{F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]}{F5: {D}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -103593,7 +103593,7 @@
 		vdltest.XStructDepth2_XSet_XEnumBcd{F5: {D}},
 		0x81, "552901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15328040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012be1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585365745f58456e756d426364010100024635012ae1e1", "5204000102e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(74): "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_Map_Byte_Byte struct{F6 map[byte]byte}{F6: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103633,7 +103633,7 @@
 		vdltest.XStructDepth2_Map_Byte_Byte{},
 		0x81, "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(78): "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e1520500017b7be1", Value: v.io/v23/vdl/vdltest.XStructDepth2_Map_Byte_Byte struct{F6 map[byte]byte}{F6: {123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103677,7 +103677,7 @@
 		vdltest.XStructDepth2_Map_Byte_Byte{F6: {123: 123}},
 		0x81, "53060501020202e1513d060030762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f427974655f42797465010100024636012ae1e1", "520500017b7be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(78): "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_Map_Uint32_Uint32 struct{F7 map[uint32]uint32}{F7: {}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103717,7 +103717,7 @@
 		vdltest.XStructDepth2_Map_Uint32_Uint32{},
 		0x81, "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e1520500017b7be1", Value: v.io/v23/vdl/vdltest.XStructDepth2_Map_Uint32_Uint32 struct{F7 map[uint32]uint32}{F7: {123: 123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -103761,7 +103761,7 @@
 		vdltest.XStructDepth2_Map_Uint32_Uint32{F7: {123: 123}},
 		0x81, "53060501050205e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4d61705f55696e7433325f55696e743332010100024637012ae1e1", "520500017b7be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -104286,7 +104286,7 @@
 		vdltest.XStructDepth2_XStructDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f416c6c010100024638012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -104903,7 +104903,7 @@
 		vdltest.XStructDepth2_XStructDepth1_All{F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f416c6c010100024638012ae1e1", "5201090102fe015400000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(125): "5334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}}{F9: {F1: false}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -104950,7 +104950,7 @@
 		vdltest.XStructDepth2_XStructDepth1_Bool{},
 		0x81, "5334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012ae1e15205000001e1e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}}{F9: {F1: true}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -105001,7 +105001,7 @@
 		vdltest.XStructDepth2_XStructDepth1_Bool{F9: {F1: true}},
 		0x81, "5334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15142060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012ae1e1", "5205000001e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -105526,7 +105526,7 @@
 		vdltest.XStructDepth2_XUnionDepth1_All{},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060033762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f416c6c01010003463130012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -106060,7 +106060,7 @@
 		vdltest.XStructDepth2_XUnionDepth1_All{F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15141060033762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f416c6c01010003463130012ae1e1", "520000440020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(131): "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}}{F11: {F29: 0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -106107,7 +106107,7 @@
 		vdltest.XStructDepth2_XUnionDepth1_Float64{},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(136): "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012ae1e152060000fef83fe1", Value: v.io/v23/vdl/vdltest.XStructDepth2_XUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}}{F11: {F29: 1.5}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -106157,7 +106157,7 @@
 		vdltest.XStructDepth2_XUnionDepth1_Float64{F11: {F29: 1.5}},
 		0x81, "5337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15145060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012ae1e1", "52060000fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_OptXStructDepth1_XEnumBcd struct{F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -106229,7 +106229,7 @@
 		vdltest.XStructDepth2_OptXStructDepth1_XEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(190): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e15205000002e1e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_OptXStructDepth1_XEnumBcd struct{F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}}{F12: {F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -106305,7 +106305,7 @@
 		vdltest.XStructDepth2_OptXStructDepth1_XEnumBcd{F12: {F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514a06003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e1", "5205000002e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "572200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f5855696e74313601010003463133012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_OptXStructDepth1_XUint16 struct{F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16 uint16}}{F13: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -106371,7 +106371,7 @@
 		vdltest.XStructDepth2_OptXStructDepth1_XUint16{},
 		0x81, "572200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f5855696e74313601010003463133012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(182): "572200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f5855696e74313601010003463133012ae1e1520500007be1e1", Value: v.io/v23/vdl/vdltest.XStructDepth2_OptXStructDepth1_XUint16 struct{F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16 uint16}}{F13: {F14: 123}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -106441,7 +106441,7 @@
 		vdltest.XStructDepth2_OptXStructDepth1_XUint16{F13: {F14: 123}},
 		0x81, "572200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1553806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134012ce1e1530408012be1514906003b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f4f7074585374727563744465707468315f5855696e74313601010003463133012ae1e1", "520500007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e74"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -106785,11 +106785,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e74 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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(994): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -69, MsgLen: 33, MsgN: 31, Buf(1021): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8b                 MsgId                            -70
 	//                      TypeMsg                           70
 	// 23                   MsgLen                            35
@@ -106800,7 +106800,7 @@
 	// 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(956): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(983): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -106811,7 +106811,7 @@
 	// 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(918): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(945): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 04                   MsgLen                             4
@@ -106819,7 +106819,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(911): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(938): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 6b                   MsgId                            -54
 	//                      TypeMsg                           54
 	// fe012a               MsgLen                           298
@@ -107028,7 +107028,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(609): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(636): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 35                   MsgLen                            53
@@ -107045,7 +107045,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(553): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(580): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// fe0129               MsgLen                           297
@@ -107254,7 +107254,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(251): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(278): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 37                   MsgLen                            55
@@ -107271,7 +107271,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(193): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(220): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 38                   MsgLen                            56
@@ -107288,7 +107288,7 @@
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(134): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(161): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 04                   MsgLen                             4
@@ -107296,7 +107296,7 @@
 	// 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(127): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(154): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 39                   MsgLen                            57
@@ -107313,7 +107313,7 @@
 	// 46                   PrimValue                         70 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(67): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(94): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 04                   MsgLen                             4
@@ -107321,7 +107321,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4f                   PrimValue                         79 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(60): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(87): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// ff91                 MsgLen                           145
@@ -107433,7 +107433,7 @@
 		vdltest.XUnionDepth2_All{F0: {}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1000246360134e1000246370135e1000246380136e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "52000003000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e74"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -107777,11 +107777,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e74 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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(994): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -69, MsgLen: 33, MsgN: 31, Buf(1021): "ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8b                 MsgId                            -70
 	//                      TypeMsg                           70
 	// 23                   MsgLen                            35
@@ -107792,7 +107792,7 @@
 	// 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(956): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -70, MsgLen: 35, MsgN: 35, Buf(983): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -107803,7 +107803,7 @@
 	// 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(918): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(945): "ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 04                   MsgLen                             4
@@ -107811,7 +107811,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(911): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -72, MsgLen: 4, MsgN: 4, Buf(938): "6bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 6b                   MsgId                            -54
 	//                      TypeMsg                           54
 	// fe012a               MsgLen                           298
@@ -108020,7 +108020,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(609): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -54, MsgLen: 298, MsgN: 298, Buf(636): "ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 35                   MsgLen                            53
@@ -108037,7 +108037,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(553): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -73, MsgLen: 53, MsgN: 53, Buf(580): "ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// fe0129               MsgLen                           297
@@ -108246,7 +108246,7 @@
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(251): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -74, MsgLen: 297, MsgN: 297, Buf(278): "ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 37                   MsgLen                            55
@@ -108263,7 +108263,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(193): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -75, MsgLen: 55, MsgN: 55, Buf(220): "ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 38                   MsgLen                            56
@@ -108280,7 +108280,7 @@
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(134): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -77, MsgLen: 56, MsgN: 56, Buf(161): "ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 04                   MsgLen                             4
@@ -108288,7 +108288,7 @@
 	// 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(127): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -76, MsgLen: 4, MsgN: 4, Buf(154): "ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 39                   MsgLen                            57
@@ -108305,7 +108305,7 @@
 	// 46                   PrimValue                         70 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(67): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -79, MsgLen: 57, MsgN: 57, Buf(94): "ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 04                   MsgLen                             4
@@ -108313,7 +108313,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4f                   PrimValue                         79 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(60): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100"}
+	// DumpStatus{MsgId: -78, MsgLen: 4, MsgN: 4, Buf(87): "51ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// ff91                 MsgLen                           145
@@ -108425,7 +108425,7 @@
 		vdltest.XUnionDepth2_All{F13: {F28: 1.5}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e15926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012ce15f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15d04080130e15b2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012fe1632000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1612504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0132e1652b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720130e167060501320232e1692d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01320232e16d2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17325060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f0408013ae16bfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9135060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff93fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320132e1000246330103e1000246340137e100024635010ee1000246360102e100024637012ce1000246380138e1000246390139e10003463130013ae100034631310130e10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e10003463332012fe1e1ff9537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360140e1e1ff993806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390139e1e1ff970408014de1ff9d3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380146e1e1ff9b0408014fe151ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012ae100024631012be100024632012de100024633012ee1000246340131e1000246350133e1000246360134e1000246370135e1000246380136e1000246390149e10003463130014ae10003463131014be10003463132014ce10003463133014ee1e1", "520000060d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012ae1e15203000000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XArray1_String union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string}{F0: {""}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -108471,7 +108471,7 @@
 		vdltest.XUnionDepth2_XArray1_String{F0: {}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012ae1e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(143): "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012ae1e1522100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XArray1_String union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string}{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -108517,7 +108517,7 @@
 		vdltest.XUnionDepth2_XArray1_String{F0: {"abcdeΔΘΠΣΦ王普澤世界"}},
 		0x81, "532b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1513d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012ae1e1", "522100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012ae1e1520400000000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XArray2_XByte union{F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte byte}{F1: "\x00\x00"}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -108573,7 +108573,7 @@
 		vdltest.XUnionDepth2_XArray2_XByte{F1: "\x00\x00"},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012ae1e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012ae1e1520400007b7b", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XArray2_XByte union{F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte byte}{F1: "{{"}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -108629,7 +108629,7 @@
 		vdltest.XUnionDepth2_XArray2_XByte{F1: "{{"},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1532a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012b0202e1513c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012ae1e1", "520400007b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(138): "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f5842797465010100024632012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XList_XByte union{F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte byte}{F2: ""}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -108683,7 +108683,7 @@
 		vdltest.XUnionDepth2_XList_XByte{F2: ""},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f5842797465010100024632012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f5842797465010100024632012ae1e1520300017b", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XList_XByte union{F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte byte}{F2: "{"}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -108737,7 +108737,7 @@
 		vdltest.XUnionDepth2_XList_XByte{F2: "{"},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012be1513a07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f5842797465010100024632012ae1e1", "520300017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(183): "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f4f7074584e616d65644572726f72010100024633012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XList_OptXNamedError union{F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F3: {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -108810,7 +108810,7 @@
 		vdltest.XUnionDepth2_XList_OptXNamedError{F3: {}},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f4f7074584e616d65644572726f72010100024633012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(248): "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f4f7074584e616d65644572726f72010100024633012ae1e152430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XList_OptXNamedError union{F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}{F3: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -108890,7 +108890,7 @@
 		vdltest.XUnionDepth2_XList_OptXNamedError{F3: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1550408012ce1532f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f72012be15143070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584c6973745f4f7074584e616d65644572726f72010100024633012ae1e1", "52430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(136): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f58426f6f6c010100024634012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XSet_XBool union{F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool bool]}{F4: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -108943,7 +108943,7 @@
 		vdltest.XUnionDepth2_XSet_XBool{F4: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f58426f6f6c010100024634012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(137): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f58426f6f6c010100024634012ae1e15203000101", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XSet_XBool union{F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool bool]}{F4: {true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -108997,7 +108997,7 @@
 		vdltest.XUnionDepth2_XSet_XBool{F4: {true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012be1513907002c762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f58426f6f6c010100024634012ae1e1", "5203000101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(169): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f584e616d65644572726f72010100024635012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XSet_XNamedError union{F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]}{F5: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -109062,7 +109062,7 @@
 		vdltest.XUnionDepth2_XSet_XNamedError{F5: {}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f584e616d65644572726f72010100024635012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(234): "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f584e616d65644572726f72010100024635012ae1e152430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XSet_XNamedError union{F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}]}{F5: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -109134,7 +109134,7 @@
 		vdltest.XUnionDepth2_XSet_XNamedError{F5: {{Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5535060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1532b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f72012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585365745f584e616d65644572726f72010100024635012ae1e1", "52430001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(110): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4d61705f58426f6f6c5f58426f6f6c010100024636012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_Map_XBool_XBool union{F6 map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool}{F6: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -109186,7 +109186,7 @@
 		vdltest.XUnionDepth2_Map_XBool_XBool{F6: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4d61705f58426f6f6c5f58426f6f6c010100024636012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4d61705f58426f6f6c5f58426f6f6c010100024636012ae1e1520400010101", Value: v.io/v23/vdl/vdltest.XUnionDepth2_Map_XBool_XBool union{F6 map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool}{F6: {true: true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -109240,7 +109240,7 @@
 		vdltest.XUnionDepth2_Map_XBool_XBool{F6: {true: true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1530605012b022be1513e070031762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4d61705f58426f6f6c5f58426f6f6c010100024636012ae1e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584d61705f58426f6f6c5f58426f6f6c010100024637012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XMap_XBool_XBool union{F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool}{F7: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -109295,7 +109295,7 @@
 		vdltest.XUnionDepth2_XMap_XBool_XBool{F7: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584d61705f58426f6f6c5f58426f6f6c010100024637012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584d61705f58426f6f6c5f58426f6f6c010100024637012ae1e1520400010101", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XMap_XBool_XBool union{F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XBool}{F7: {true: true}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -109352,7 +109352,7 @@
 		vdltest.XUnionDepth2_XMap_XBool_XBool{F7: {true: true}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1532d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012b022be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584d61705f58426f6f6c5f58426f6f6c010100024637012ae1e1", "520400010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -109878,7 +109878,7 @@
 		vdltest.XUnionDepth2_XStructDepth1_All{F8: {}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f416c6c010100024638012ae1e1", "5200000200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be1"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -110494,7 +110494,7 @@
 		vdltest.XUnionDepth2_XStructDepth1_All{F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f416c6c010100024638012ae1e1", "5201090102fe015300000000fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "5335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012ae1e1520200e1", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8}}{F9: {F19: 0}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -110542,7 +110542,7 @@
 		vdltest.XUnionDepth2_XStructDepth1_Int8{F9: {}},
 		0x81, "5335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012ae1e1", "520200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(129): "5335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012ae1e152050000fff5e1", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8}}{F9: {F19: -123}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
@@ -110592,7 +110592,7 @@
 		vdltest.XUnionDepth2_XStructDepth1_Int8{F9: {F19: -123}},
 		0x81, "5335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15141070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012ae1e1", "52050000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -111119,7 +111119,7 @@
 		vdltest.XUnionDepth2_XUnionDepth1_All{F10: {F0: nil}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f58556e696f6e4465707468315f416c6c01010003463130012ae1e1", "520000030000e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -111652,7 +111652,7 @@
 		vdltest.XUnionDepth2_XUnionDepth1_All{F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1572200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1675201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1690403010fe16547060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650134e100034d73670103e10009506172616d4c6973740135e1e16304080133e16b2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1712000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1732100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1792300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17d04080130e17f04080131e153fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012be1000246330103e100024634012ce100024635010ee1000246360102e100024637012de100024638012ee100024639012fe100034631300130e100034631310131e100034631320132e100034631330104e100034631340136e100034631350105e100034631360137e100034631370106e100034631380138e100034631390110e100034632300139e100034632310107e10003463232013ae100034632330108e10003463234013be100034632350109e10003463236013ce10003463237010ae10003463238013de10003463239010be10003463330013ee10003463331013fe100034633320140e1e15140070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f58556e696f6e4465707468315f416c6c01010003463130012ae1e1", "520000430020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(168): "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f58556e696f6e4465707468315f5855696e74333201010003463131012ae1e15203000000", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XUnionDepth1_XUint32 union{F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32 uint32}}{F11: {F16: 0}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -111712,7 +111712,7 @@
 		vdltest.XUnionDepth2_XUnionDepth1_XUint32{F11: {F16: 0}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f58556e696f6e4465707468315f5855696e74333201010003463131012ae1e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(168): "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f58556e696f6e4465707468315f5855696e74333201010003463131012ae1e1520300007b", Value: v.io/v23/vdl/vdltest.XUnionDepth2_XUnionDepth1_XUint32 union{F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32 uint32}}{F11: {F16: 123}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -111772,7 +111772,7 @@
 		vdltest.XUnionDepth2_XUnionDepth1_XUint32{F11: {F16: 123}},
 		0x81, "552200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e15337070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136012be1e15144070036762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f58556e696f6e4465707468315f5855696e74333201010003463131012ae1e1", "520300007b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(186): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.XUnionDepth2_OptXStructDepth1_XEnumBcd union{F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}}{F12: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -111845,7 +111845,7 @@
 		vdltest.XUnionDepth2_OptXStructDepth1_XEnumBcd{F12: nil},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(188): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e15204000002e1", Value: v.io/v23/vdl/vdltest.XUnionDepth2_OptXStructDepth1_XEnumBcd union{F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}}}{F12: {F9: D}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -111920,7 +111920,7 @@
 		vdltest.XUnionDepth2_OptXStructDepth1_XEnumBcd{F12: {F9: D}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1553806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58456e756d42636401010003463132012ae1e1", "5204000002e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(181): "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58466c6f6174333201010003463133012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.XUnionDepth2_OptXStructDepth1_XFloat32 union{F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}}{F13: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -111987,7 +111987,7 @@
 		vdltest.XUnionDepth2_OptXStructDepth1_XFloat32{F13: nil},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58466c6f6174333201010003463133012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(185): "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58466c6f6174333201010003463133012ae1e152060000fef83fe1", Value: v.io/v23/vdl/vdltest.XUnionDepth2_OptXStructDepth1_XFloat32 union{F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}}{F13: {F28: 1.5}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -112056,7 +112056,7 @@
 		vdltest.XUnionDepth2_OptXStructDepth1_XFloat32{F13: {F28: 1.5}},
 		0x81, "572300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1553906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012ce1e1530408012be1514907003b762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f4f7074585374727563744465707468315f58466c6f6174333201010003463133012ae1e1", "52060000fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(76): "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}(nil)}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -112102,7 +112102,7 @@
 		?vdltest.XStructDepth2_Set_Float64(nil),
 		0x81, "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(81): "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae152060001fef83fe1", Value: ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}({F4: {1.5}})}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -112151,7 +112151,7 @@
 		?vdltest.XStructDepth2_Set_Float64{F4: {1.5}},
 		0x81, "550404010be1533b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012be1e1510408012ae1", "52060001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "552503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179315f584c6973745f42797465012a0201e15203000000", Value: v.io/v23/vdl/vdltest.XArray1_XArray1_XList_Byte [1]v.io/v23/vdl/vdltest.XArray1_XList_Byte [1]v.io/v23/vdl/vdltest.XList_Byte []byte{{""}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -112204,7 +112204,7 @@
 		vdltest.XArray1_XArray1_XList_Byte{},
 		0x81, "552503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179315f584c6973745f42797465012a0201e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(151): "552503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179315f584c6973745f42797465012a0201e152040000017b", Value: v.io/v23/vdl/vdltest.XArray1_XArray1_XList_Byte [1]v.io/v23/vdl/vdltest.XArray1_XList_Byte [1]v.io/v23/vdl/vdltest.XList_Byte []byte{{"{"}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -112257,7 +112257,7 @@
 		vdltest.XArray1_XArray1_XList_Byte{{"{"}},
 		0x81, "552503001f762e696f2f7632332f76646c2f76646c746573742e584c6973745f427974650102e1532f020027762e696f2f7632332f76646c2f76646c746573742e584172726179315f584c6973745f42797465012b0201e1513702002f762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179315f584c6973745f42797465012a0201e1", "52040000017b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(152): "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e584172726179325f4c6973745f584d61705f58427974655f5842797465012a0202e15203000000", Value: v.io/v23/vdl/vdltest.XArray2_List_XMap_XByte_XByte [2][]v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{{}, {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -112317,7 +112317,7 @@
 		vdltest.XArray2_List_XMap_XByte_XByte{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e584172726179325f4c6973745f584d61705f58427974655f5842797465012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(158): "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e584172726179325f4c6973745f584d61705f58427974655f5842797465012a0202e152090001017b7b01017b7b", Value: v.io/v23/vdl/vdltest.XArray2_List_XMap_XByte_XByte [2][]v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{{{123: 123}}, {{123: 123}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -112383,7 +112383,7 @@
 		vdltest.XArray2_List_XMap_XByte_XByte{{{123: 123}}, {{123: 123}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be1513a020032762e696f2f7632332f76646c2f76646c746573742e584172726179325f4c6973745f584d61705f58427974655f5842797465012a0202e1", "52090001017b7b01017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(194): "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179325f5365745f58556e696f6e4465707468315f584e616d65644572726f72012a0202e15203000000", Value: v.io/v23/vdl/vdltest.XArray2_Set_XUnionDepth1_XNamedError [2]set[v.io/v23/vdl/vdltest.XUnionDepth1_XNamedError union{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}]{{}, {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -112459,7 +112459,7 @@
 		vdltest.XArray2_Set_XUnionDepth1_XNamedError{},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179325f5365745f58556e696f6e4465707468315f584e616d65644572726f72012a0202e1", "5203000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(327): "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179325f5365745f58556e696f6e4465707468315f584e616d65644572726f72012a0202e152ff87000100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XArray2_Set_XUnionDepth1_XNamedError [2]set[v.io/v23/vdl/vdltest.XUnionDepth1_XNamedError union{F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string}}]{{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, {{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -112551,7 +112551,7 @@
 		vdltest.XArray2_Set_XUnionDepth1_XNamedError{{{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, {{F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "5735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1553b07002d762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f584e616d65644572726f7201010003463131012ce1e1530404012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179325f5365745f58556e696f6e4465707468315f584e616d65644572726f72012a0202e1", "52ff87000100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(155): "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e584172726179335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634012a0203e1520400000000", Value: v.io/v23/vdl/vdltest.XArray3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64 [3]map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64{{}, {}, {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -112607,7 +112607,7 @@
 		vdltest.XArray3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64{},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e584172726179335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634012a0203e1", "520400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(179): "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e584172726179335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634012a0203e1521c000100fef83f00fef83f0100fef83f00fef83f0100fef83f00fef83f", Value: v.io/v23/vdl/vdltest.XArray3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64 [3]map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64{{{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -112675,7 +112675,7 @@
 		vdltest.XArray3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64{{{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}, {{F29: 1.5}: {F29: 1.5}}},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515202004a762e696f2f7632332f76646c2f76646c746573742e584172726179335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634012a0203e1", "521c000100fef83f00fef83f0100fef83f00fef83f0100fef83f00fef83f",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -113051,7 +113051,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -113253,7 +113253,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(759): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -113270,7 +113270,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(704): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -113479,7 +113479,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(402): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -113496,7 +113496,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(344): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -113513,7 +113513,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(285): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -113521,7 +113521,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(278): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -113538,7 +113538,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(219): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -113546,7 +113546,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(212): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -113641,7 +113641,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(63): "513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15200000300e1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 36                   MsgLen                            54
@@ -113670,7 +113670,7 @@
 		vdltest.XArray2_XStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e1", "5200000300e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -114046,7 +114046,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -114248,7 +114248,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -114265,7 +114265,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -114474,7 +114474,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -114491,7 +114491,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -114508,7 +114508,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -114516,7 +114516,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -114533,7 +114533,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -114541,7 +114541,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -114636,7 +114636,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513602002e762e696f2f7632332f76646c2f76646c746573742e58417272617932"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e15201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 36                   MsgLen                            54
@@ -114649,7 +114649,7 @@
 	// 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: 54, MsgN: 54, Buf(926): "5201090402020202fe0393000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e10000000001007b0201fff503010002fff50401fef83f05010206017b7b07017b7b08000003fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}, {F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 54, MsgN: 54, Buf(15): "5201090402020202fe039300000000", Value: v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XArray2_XStructDepth2_All [2]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -114956,7 +114956,7 @@
 		vdltest.XArray2_XStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}, {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513602002e762e696f2f7632332f76646c2f76646c746573742e584172726179325f585374727563744465707468325f416c6c012a0202e1", "5201090402020202fe0393000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e10000000001007b0201fff503010002fff50401fef83f05010206017b7b07017b7b08000003fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -115300,11 +115300,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -115315,7 +115315,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -115326,7 +115326,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -115334,7 +115334,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -115543,7 +115543,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -115560,7 +115560,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -115769,7 +115769,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -115786,7 +115786,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -115803,7 +115803,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -115811,7 +115811,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -115828,7 +115828,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -115836,7 +115836,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -115966,7 +115966,7 @@
 		vdltest.XArray2_XUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513502002d762e696f2f7632332f76646c2f76646c746573742e584172726179325f58556e696f6e4465707468325f416c6c012a0202e1", "5200000700000000000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -116310,11 +116310,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -116325,7 +116325,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -116336,7 +116336,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -116344,7 +116344,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -116553,7 +116553,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -116570,7 +116570,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -116779,7 +116779,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -116796,7 +116796,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -116813,7 +116813,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -116821,7 +116821,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -116838,7 +116838,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -116846,7 +116846,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -116976,7 +116976,7 @@
 		vdltest.XArray2_XUnionDepth2_All{{F13: {F28: 1.5}}, {F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513502002d762e696f2f7632332f76646c2f76646c746573742e584172726179325f58556e696f6e4465707468325f416c6c012a0202e1", "5200000d000d00fef83fe10d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468325f5365745f466c6f61743634012a0203e1520400e0e0e0", Value: v.io/v23/vdl/vdltest.XArray3_OptXStructDepth2_Set_Float64 [3]?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{nil, nil, nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117038,7 +117038,7 @@
 		vdltest.XArray3_OptXStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468325f5365745f466c6f61743634012a0203e1", "520400e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(161): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468325f5365745f466c6f61743634012a0203e15213000001fef83fe10001fef83fe10001fef83fe1", Value: v.io/v23/vdl/vdltest.XArray3_OptXStructDepth2_Set_Float64 [3]?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{{F4: {1.5}}, {F4: {1.5}}, {F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117109,7 +117109,7 @@
 		vdltest.XArray3_OptXStructDepth2_Set_Float64{{F4: {1.5}}, {F4: {1.5}}, {F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be15141020039762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468325f5365745f466c6f61743634012a0203e1", "5213000001fef83fe10001fef83fe10001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(109): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117168,7 +117168,7 @@
 		[]vdltest.XArray1_Set_XEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e1510403012ae1520401000102", Value: []v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]{{{D}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117230,7 +117230,7 @@
 		[]vdltest.XArray1_Set_XEnumBcd{{{D}}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e1510403012ae1", "520401000102",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(226): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1510403012ae15200000100", Value: [][]v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -117342,7 +117342,7 @@
 		[][]vdltest.XList_Error{},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(295): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1510403012ae152000046010101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: [][]v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}{{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -117465,7 +117465,7 @@
 		[][]vdltest.XList_Error{{{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1510403012ae1", "52000046010101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(153): "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117519,7 +117519,7 @@
 		[]vdltest.XSet_XArray1_XStructEmpty{},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(156): "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1510403012ae15204010100e1", Value: []v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]{{{{}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117576,7 +117576,7 @@
 		[]vdltest.XSet_XArray1_XStructEmpty{{{}}},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1510403012ae1", "5204010100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1510403012ae1520100", Value: []v.io/v23/vdl/vdltest.XMap_XArray3_XBool_XArray3_XBool map[v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XArray3_XBool{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117634,7 +117634,7 @@
 		[]vdltest.XMap_XArray3_XBool_XArray3_XBool{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(159): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1510403012ae1520a01010001010100010101", Value: []v.io/v23/vdl/vdltest.XMap_XArray3_XBool_XArray3_XBool map[v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XArray3_XBool{{{true, true, true}: {true, true, true}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -117701,7 +117701,7 @@
 		[]vdltest.XMap_XArray3_XBool_XArray3_XBool{{{true, true, true}: {true, true, true}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1510403012ae1", "520a01010001010100010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -118077,7 +118077,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -118279,7 +118279,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(707): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae15200000100", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(707): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae15200000100", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -118689,7 +118689,7 @@
 		[]vdltest.XStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -119065,7 +119065,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -119267,7 +119267,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -119284,7 +119284,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -119493,7 +119493,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -119510,7 +119510,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -119527,7 +119527,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -119535,7 +119535,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -119552,7 +119552,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -119560,7 +119560,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -119655,7 +119655,7 @@
 	// 4f                   PrimValue                         79 [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(33): "510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "510403012ae1520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 04                   MsgLen                             4
@@ -119663,7 +119663,7 @@
 	// 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(27): "520109020202fe01ca010000000001007b0201fff503010000fff5", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(65): "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98ce", Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "", F4: "", F5: any, F6: 0, F7: 0, F8: A, F9: B, F10: {}, F11: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [[]v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -119713,7 +119713,7 @@
 	// 01                   PrimValue                       true [bool]
 	// 03                   Index                              3 [v.io/v23/vdl/vdltest.XStructDepth1_All.F3]
 	// 1e                   ByteLen                           30 [string len]
-	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
+	// 6162636465ce94ce98ce PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
 	// 04                   Index                              4 [v.io/v23/vdl/vdltest.XStructDepth1_All.F4]
 	// 1e                   ByteLen                           30 [string len]
 	// 6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c PrimValue          "abcdeΔΘΠΣΦ王普澤世界" [string]
@@ -119817,14 +119817,14 @@
 	// 7b                   PrimValue                        123 [uint]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.XStructDepth1_XUint16 END]
 	// e1                   Control                          End [v.io/v23/vdl/vdltest.XStructDepth2_All END]
-	// DumpStatus{MsgId: 41, MsgLen: 458, MsgN: 458, Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: 41, MsgLen: 458, MsgN: 438, Value: []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
 	{
 		`Full`,
 		`[]vdltest.XStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}`,
 		[]vdltest.XStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -120168,11 +120168,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -120183,7 +120183,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -120194,7 +120194,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -120202,7 +120202,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -120411,7 +120411,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -120428,7 +120428,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -120637,7 +120637,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -120654,7 +120654,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -120671,7 +120671,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -120679,7 +120679,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -120696,7 +120696,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -120704,7 +120704,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -120821,7 +120821,7 @@
 		[]vdltest.XUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -121165,11 +121165,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -121180,7 +121180,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -121191,7 +121191,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -121199,7 +121199,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -121408,7 +121408,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -121425,7 +121425,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -121634,7 +121634,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -121651,7 +121651,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -121668,7 +121668,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -121676,7 +121676,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -121693,7 +121693,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -121701,7 +121701,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -121822,7 +121822,7 @@
 		[]vdltest.XUnionDepth2_All{{F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1510403012ae1", "52000007010d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(82): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae1520100", Value: []?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -121876,7 +121876,7 @@
 		[]?vdltest.XStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(88): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae15207010001fef83fe1", Value: []?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{{F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -121934,7 +121934,7 @@
 		[]?vdltest.XStructDepth2_Set_Float64{{F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1510403012ae1", "5207010001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -122466,7 +122466,7 @@
 		vdltest.XList_XArray3_XUnionDepth1_All{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1533502002d762e696f2f7632332f76646c2f76646c746573742e584172726179335f58556e696f6e4465707468315f416c6c012b0203e15139030033762e696f2f7632332f76646c2f76646c746573742e584c6973745f584172726179335f58556e696f6e4465707468315f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -123023,7 +123023,7 @@
 		vdltest.XList_XArray3_XUnionDepth1_All{{{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1533502002d762e696f2f7632332f76646c2f76646c746573742e584172726179335f58556e696f6e4465707468315f416c6c012b0203e15139030033762e696f2f7632332f76646c2f76646c746573742e584c6973745f584172726179335f58556e696f6e4465707468315f416c6c012ae1", "520000ffc8010020001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(146): "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f584d61705f58427974655f5842797465012ae1520100", Value: v.io/v23/vdl/vdltest.XList_List_XMap_XByte_XByte [][]v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -123079,7 +123079,7 @@
 		vdltest.XList_List_XMap_XByte_XByte{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f584d61705f58427974655f5842797465012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f584d61705f58427974655f5842797465012ae152050101017b7b", Value: v.io/v23/vdl/vdltest.XList_List_XMap_XByte_XByte [][]v.io/v23/vdl/vdltest.XMap_XByte_XByte map[v.io/v23/vdl/vdltest.XByte byte]v.io/v23/vdl/vdltest.XByte{{{123: 123}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -123139,7 +123139,7 @@
 		vdltest.XList_List_XMap_XByte_XByte{{{123: 123}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58427974655f5842797465012c022ce1530403012be15136030030762e696f2f7632332f76646c2f76646c746573742e584c6973745f4c6973745f584d61705f58427974655f5842797465012ae1", "52050101017b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(207): "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f585365745f584172726179315f58537472756374456d707479012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XSet_XArray1_XStructEmpty []v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -123196,7 +123196,7 @@
 		vdltest.XList_XSet_XArray1_XStructEmpty{},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f585365745f584172726179315f58537472756374456d707479012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(210): "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f585365745f584172726179315f58537472756374456d707479012ae15204010100e1", Value: v.io/v23/vdl/vdltest.XList_XSet_XArray1_XStructEmpty []v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]{{{{}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -123256,7 +123256,7 @@
 		vdltest.XList_XSet_XArray1_XStructEmpty{{{}}},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1513a030034762e696f2f7632332f76646c2f76646c746573742e584c6973745f585365745f584172726179315f58537472756374456d707479012ae1", "5204010100e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(211): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.XList_XMap_XArray3_XBool_XArray3_XBool []v.io/v23/vdl/vdltest.XMap_XArray3_XBool_XArray3_XBool map[v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XArray3_XBool{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -123317,7 +123317,7 @@
 		vdltest.XList_XMap_XArray3_XBool_XArray3_XBool{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(220): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012ae1520a01010001010100010101", Value: v.io/v23/vdl/vdltest.XList_XMap_XArray3_XBool_XArray3_XBool []v.io/v23/vdl/vdltest.XMap_XArray3_XBool_XArray3_XBool map[v.io/v23/vdl/vdltest.XArray3_XBool [3]v.io/v23/vdl/vdltest.XBool bool]v.io/v23/vdl/vdltest.XArray3_XBool{{{true, true, true}: {true, true, true}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -123387,7 +123387,7 @@
 		vdltest.XList_XMap_XArray3_XBool_XArray3_XBool{{{true, true, true}: {true, true, true}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f58426f6f6c012c0203e1533d050035762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012b022be1514103003b762e696f2f7632332f76646c2f76646c746573742e584c6973745f584d61705f584172726179335f58426f6f6c5f584172726179335f58426f6f6c012ae1", "520a01010001010100010101",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -123763,7 +123763,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -123965,7 +123965,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(753): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -123982,7 +123982,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(698): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -124191,7 +124191,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(396): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -124208,7 +124208,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(338): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -124225,7 +124225,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(279): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -124233,7 +124233,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(272): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -124250,7 +124250,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(213): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -124258,7 +124258,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(206): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -124353,7 +124353,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(57): "513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae15200000100", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 32                   MsgLen                            50
@@ -124378,7 +124378,7 @@
 		vdltest.XList_XStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -124754,7 +124754,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -124956,7 +124956,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -124973,7 +124973,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -125182,7 +125182,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -125199,7 +125199,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -125216,7 +125216,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -125224,7 +125224,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -125241,7 +125241,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -125249,7 +125249,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -125344,7 +125344,7 @@
 	// 4f                   PrimValue                         79 [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(33): "513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f58"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 32                   MsgLen                            50
@@ -125355,7 +125355,7 @@
 	// 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(467): "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 50, MsgN: 50, Buf(19): "520109020202fe01ca010000000001007b0201", Value: v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}{{F0: {int64, int64}, F1: {123}, F2: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XList_XStructDepth2_All []v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}]
 	// 01                   TypeIdsLen                         1
@@ -125516,7 +125516,7 @@
 		vdltest.XList_XStructDepth2_All{{F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513203002c762e696f2f7632332f76646c2f76646c746573742e584c6973745f585374727563744465707468325f416c6c012ae1", "520109020202fe01ca010000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -125860,11 +125860,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -125875,7 +125875,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -125886,7 +125886,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -125894,7 +125894,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -126103,7 +126103,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -126120,7 +126120,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -126329,7 +126329,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -126346,7 +126346,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -126363,7 +126363,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -126371,7 +126371,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -126388,7 +126388,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -126396,7 +126396,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -126516,7 +126516,7 @@
 		vdltest.XList_XUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513103002b762e696f2f7632332f76646c2f76646c746573742e584c6973745f58556e696f6e4465707468325f416c6c012ae1", "5200000100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -126860,11 +126860,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -126875,7 +126875,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -126886,7 +126886,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -126894,7 +126894,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -127103,7 +127103,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -127120,7 +127120,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -127329,7 +127329,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -127346,7 +127346,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -127363,7 +127363,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -127371,7 +127371,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -127388,7 +127388,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -127396,7 +127396,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -127520,7 +127520,7 @@
 		vdltest.XList_XUnionDepth2_All{{F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513103002b762e696f2f7632332f76646c2f76646c746573742e584c6973745f58556e696f6e4465707468325f416c6c012ae1", "52000007010d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468325f5365745f466c6f61743634012ae1520100", Value: v.io/v23/vdl/vdltest.XList_OptXStructDepth2_Set_Float64 []?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -127577,7 +127577,7 @@
 		vdltest.XList_OptXStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468325f5365745f466c6f61743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(145): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468325f5365745f466c6f61743634012ae15207010001fef83fe1", Value: v.io/v23/vdl/vdltest.XList_OptXStructDepth2_Set_Float64 []?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}{{F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -127638,7 +127638,7 @@
 		vdltest.XList_OptXStructDepth2_Set_Float64{{F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1513d030037762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074585374727563744465707468325f5365745f466c6f61743634012ae1", "5207010001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -127685,7 +127685,7 @@
 		set[vdltest.XArray1_XArray3_Int64]{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510404012ae15209010000fff5fff5fff5", Value: set[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]{{{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -127737,7 +127737,7 @@
 		set[vdltest.XArray1_XArray3_Int64]{{{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510404012ae1", "5209010000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(131): "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XStructDepth2_XStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -127792,7 +127792,7 @@
 		set[vdltest.XStructDepth2_XStructDepth1_Bool]{},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(136): "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1520601000001e1e1", Value: set[v.io/v23/vdl/vdltest.XStructDepth2_XStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}}]{{F9: {F1: true}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -127852,7 +127852,7 @@
 		set[vdltest.XStructDepth2_XStructDepth1_Bool]{{F9: {F1: true}}},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1510404012ae1", "520601000001e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(117): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1510404012ae1520100", Value: set[v.io/v23/vdl/vdltest.XUnionDepth2_XArray1_String union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -127903,7 +127903,7 @@
 		set[vdltest.XUnionDepth2_XArray1_String]{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1510404012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1510404012ae152220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: set[v.io/v23/vdl/vdltest.XUnionDepth2_XArray1_String union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string}]{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -127958,7 +127958,7 @@
 		set[vdltest.XUnionDepth2_XArray1_String]{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1510404012ae1", "52220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f584172726179335f496e743634012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XArray1_XArray3_Int64 set[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128008,7 +128008,7 @@
 		vdltest.XSet_XArray1_XArray3_Int64{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f584172726179335f496e743634012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(162): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f584172726179335f496e743634012ae15209010000fff5fff5fff5", Value: v.io/v23/vdl/vdltest.XSet_XArray1_XArray3_Int64 set[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]{{{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128063,7 +128063,7 @@
 		vdltest.XSet_XArray1_XArray3_Int64{{{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1513504002f762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f584172726179335f496e743634012ae1", "5209010000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(191): "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468325f585374727563744465707468315f426f6f6c012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XStructDepth2_XStructDepth1_Bool set[v.io/v23/vdl/vdltest.XStructDepth2_XStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128121,7 +128121,7 @@
 		vdltest.XSet_XStructDepth2_XStructDepth1_Bool{},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468325f585374727563744465707468315f426f6f6c012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(196): "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468325f585374727563744465707468315f426f6f6c012ae1520601000001e1e1", Value: v.io/v23/vdl/vdltest.XSet_XStructDepth2_XStructDepth1_Bool set[v.io/v23/vdl/vdltest.XStructDepth2_XStructDepth1_Bool struct{F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool}}]{{F9: {F1: true}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128184,7 +128184,7 @@
 		vdltest.XSet_XStructDepth2_XStructDepth1_Bool{{F9: {F1: true}}},
 		0x81, "5534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e15342060035762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f585374727563744465707468315f426f6f6c010100024639012be1e1514004003a762e696f2f7632332f76646c2f76646c746573742e585365745f585374727563744465707468325f585374727563744465707468315f426f6f6c012ae1", "520601000001e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468325f584172726179315f537472696e67012ae1520100", Value: v.io/v23/vdl/vdltest.XSet_XUnionDepth2_XArray1_String set[v.io/v23/vdl/vdltest.XUnionDepth2_XArray1_String union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string}]{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128238,7 +128238,7 @@
 		vdltest.XSet_XUnionDepth2_XArray1_String{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468325f584172726179315f537472696e67012ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(205): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468325f584172726179315f537472696e67012ae152220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c", Value: v.io/v23/vdl/vdltest.XSet_XUnionDepth2_XArray1_String set[v.io/v23/vdl/vdltest.XUnionDepth2_XArray1_String union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string}]{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128296,7 +128296,7 @@
 		vdltest.XSet_XUnionDepth2_XArray1_String{{F0: {"abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1533d070030762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179315f537472696e67010100024630012be1e1513b040035762e696f2f7632332f76646c2f76646c746573742e585365745f58556e696f6e4465707468325f584172726179315f537472696e67012ae1", "52220100001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(107): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.XArray1_XArray3_Int64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128345,7 +128345,7 @@
 		map[vdltest.XArray1_XArray3_Int64]vdltest.XArray1_XArray3_Int64{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(123): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510605012a022ae15211010000fff5fff5fff50000fff5fff5fff5", Value: map[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.XArray1_XArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128404,7 +128404,7 @@
 		map[vdltest.XArray1_XArray3_Int64]vdltest.XArray1_XArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1510605012a022ae1", "5211010000fff5fff5fff50000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XStructDepth2_XUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}}]v.io/v23/vdl/vdltest.XStructDepth2_XUnionDepth1_Float64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128461,7 +128461,7 @@
 		map[vdltest.XStructDepth2_XUnionDepth1_Float64]vdltest.XStructDepth2_XUnionDepth1_Float64{},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(151): "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1520d010000fef83fe10000fef83fe1", Value: map[v.io/v23/vdl/vdltest.XStructDepth2_XUnionDepth1_Float64 struct{F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}}]v.io/v23/vdl/vdltest.XStructDepth2_XUnionDepth1_Float64{{F11: {F29: 1.5}}: {F11: {F29: 1.5}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128526,7 +128526,7 @@
 		map[vdltest.XStructDepth2_XUnionDepth1_Float64]vdltest.XStructDepth2_XUnionDepth1_Float64{{F11: {F29: 1.5}}: {F11: {F29: 1.5}}},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e15345060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f58556e696f6e4465707468315f466c6f6174363401010003463131012be1e1510605012a022ae1", "520d010000fef83fe10000fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(133): "5535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1520100", Value: map[v.io/v23/vdl/vdltest.XUnionDepth2_XStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8}}]v.io/v23/vdl/vdltest.XUnionDepth2_XStructDepth1_Int8{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128583,7 +128583,7 @@
 		map[vdltest.XUnionDepth2_XStructDepth1_Int8]vdltest.XUnionDepth2_XStructDepth1_Int8{},
 		0x81, "5535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(143): "5535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1520b010000fff5e10000fff5e1", Value: map[v.io/v23/vdl/vdltest.XUnionDepth2_XStructDepth1_Int8 union{F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8}}]v.io/v23/vdl/vdltest.XUnionDepth2_XStructDepth1_Int8{{F9: {F19: -123}}: {F9: {F19: -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128648,7 +128648,7 @@
 		map[vdltest.XUnionDepth2_XStructDepth1_Int8]vdltest.XUnionDepth2_XStructDepth1_Int8{{F9: {F19: -123}}: {F9: {F19: -123}}},
 		0x81, "5535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e15341070034762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f585374727563744465707468315f496e7438010100024639012be1e1510605012a022ae1", "520b010000fff5e10000fff5e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(178): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179315f584172726179335f496e7436345f584172726179315f584172726179335f496e743634012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XArray1_XArray3_Int64_XArray1_XArray3_Int64 map[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.XArray1_XArray3_Int64{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128700,7 +128700,7 @@
 		vdltest.XMap_XArray1_XArray3_Int64_XArray1_XArray3_Int64{},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179315f584172726179335f496e7436345f584172726179315f584172726179335f496e743634012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(194): "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179315f584172726179335f496e7436345f584172726179315f584172726179335f496e743634012a022ae15211010000fff5fff5fff50000fff5fff5fff5", Value: v.io/v23/vdl/vdltest.XMap_XArray1_XArray3_Int64_XArray1_XArray3_Int64 map[v.io/v23/vdl/vdltest.XArray1_XArray3_Int64 [1]v.io/v23/vdl/vdltest.XArray3_Int64 [3]int64]v.io/v23/vdl/vdltest.XArray1_XArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128762,7 +128762,7 @@
 		vdltest.XMap_XArray1_XArray3_Int64_XArray1_XArray3_Int64{{{-123, -123, -123}}: {{-123, -123, -123}}},
 		0x81, "552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179335f496e74363401090203e1533202002a762e696f2f7632332f76646c2f76646c746573742e584172726179315f584172726179335f496e743634012b0201e1514d050045762e696f2f7632332f76646c2f76646c746573742e584d61705f584172726179315f584172726179335f496e7436345f584172726179315f584172726179335f496e743634012a022ae1", "5211010000fff5fff5fff50000fff5fff5fff5",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(205): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468325f584172726179315f55696e7433325f585374727563744465707468325f584172726179315f55696e743332012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XStructDepth2_XArray1_Uint32_XStructDepth2_XArray1_Uint32 map[v.io/v23/vdl/vdltest.XStructDepth2_XArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32}]v.io/v23/vdl/vdltest.XStructDepth2_XArray1_Uint32{}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128818,7 +128818,7 @@
 		vdltest.XMap_XStructDepth2_XArray1_Uint32_XStructDepth2_XArray1_Uint32{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468325f584172726179315f55696e7433325f585374727563744465707468325f584172726179315f55696e743332012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(213): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468325f584172726179315f55696e7433325f585374727563744465707468325f584172726179315f55696e743332012a022ae152090100007be100007be1", Value: v.io/v23/vdl/vdltest.XMap_XStructDepth2_XArray1_Uint32_XStructDepth2_XArray1_Uint32 map[v.io/v23/vdl/vdltest.XStructDepth2_XArray1_Uint32 struct{F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32}]v.io/v23/vdl/vdltest.XStructDepth2_XArray1_Uint32{{F1: {123}}: {F1: {123}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -128882,7 +128882,7 @@
 		vdltest.XMap_XStructDepth2_XArray1_Uint32_XStructDepth2_XArray1_Uint32{{F1: {123}}: {F1: {123}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1533e060031762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f584172726179315f55696e743332010100024631012be1e1515b050053762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468325f584172726179315f55696e7433325f585374727563744465707468325f584172726179315f55696e743332012a022ae1", "52090100007be100007be1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(232): "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468325f584172726179325f58427974655f58556e696f6e4465707468325f584172726179325f5842797465012a022ae1520100", Value: v.io/v23/vdl/vdltest.XMap_XUnionDepth2_XArray2_XByte_XUnionDepth2_XArray2_XByte map[v.io/v23/vdl/vdltest.XUnionDepth2_XArray2_XByte union{F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte byte}]v.io/v23/vdl/vdltest.XUnionDepth2_XArray2_XByte{}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -128949,7 +128949,7 @@
 		vdltest.XMap_XUnionDepth2_XArray2_XByte_XUnionDepth2_XArray2_XByte{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468325f584172726179325f58427974655f58556e696f6e4465707468325f584172726179325f5842797465012a022ae1", "520100",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(240): "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468325f584172726179325f58427974655f58556e696f6e4465707468325f584172726179325f5842797465012a022ae152090100007b7b00007b7b", Value: v.io/v23/vdl/vdltest.XMap_XUnionDepth2_XArray2_XByte_XUnionDepth2_XArray2_XByte map[v.io/v23/vdl/vdltest.XUnionDepth2_XArray2_XByte union{F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte byte}]v.io/v23/vdl/vdltest.XUnionDepth2_XArray2_XByte{{F1: "{{"}: {F1: "{{"}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -129022,7 +129022,7 @@
 		vdltest.XMap_XUnionDepth2_XArray2_XByte_XUnionDepth2_XArray2_XByte{{F1: "{{"}: {F1: "{{"}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1552a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012c0202e1533c07002f762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f584172726179325f5842797465010100024631012be1e1515705004f762e696f2f7632332f76646c2f76646c746573742e584d61705f58556e696f6e4465707468325f584172726179325f58427974655f58556e696f6e4465707468325f584172726179325f5842797465012a022ae1", "52090100007b7b00007b7b",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae10003463137"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -129963,7 +129963,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth2_All" [string]
+	// 762e696f2f7632332f76646c2f PrimValue       "v.io/v23/vdl/vdltest.XStructDepth2_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]
@@ -130051,7 +130051,7 @@
 	// 55                   PrimValue                         85 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 146, Buf(824): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e152000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{}}, F1: {}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 121, Buf(824): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e152000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{}}, F1: {}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 2b                   MsgLen                            43
@@ -130390,7 +130390,7 @@
 		vdltest.XStructDepth3_All{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1590403012ee1ff8931020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d70747901330201e1ff873404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d7074790145e1ff8d37070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff8b060501470247e1ff912f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1ff932b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1ff9504030107e1ff972403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1ff990404010be1ff9b28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012ce1ff9d060501020202e1ff9f060501050205e1ffa1fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1ffa334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa73806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1ffa504080154e1ffab3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340139e1e1ffa904080156e1ff8fff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e000246300149e100024631014ae100024632014be100024633014ce100024634014de100024635014ee100024636014fe1000246370150e1000246380151e1000246390152e10003463130012ee100034631310147e100034631320153e100034631330155e1e1ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae10003463137"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -131331,7 +131331,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth2_All" [string]
+	// 762e696f2f7632332f76646c2f PrimValue       "v.io/v23/vdl/vdltest.XStructDepth2_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]
@@ -131419,7 +131419,7 @@
 	// 55                   PrimValue                         85 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 146, Buf(881): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -72, MsgLen: 146, MsgN: 121, Buf(919): "ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 2b                   MsgLen                            43
@@ -131432,7 +131432,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -88, MsgLen: 43, MsgN: 43, Buf(835): "ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -88, MsgLen: 43, MsgN: 43, Buf(873): "ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb1                 MsgId                            -89
 	//                      TypeMsg                           89
 	// 2a                   MsgLen                            42
@@ -131445,7 +131445,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 02                   PrimValue                          2 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -89, MsgLen: 42, MsgN: 42, Buf(790): "ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -89, MsgLen: 42, MsgN: 42, Buf(828): "ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb3                 MsgId                            -90
 	//                      TypeMsg                           90
 	// 26                   MsgLen                            38
@@ -131456,7 +131456,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -90, MsgLen: 38, MsgN: 38, Buf(749): "ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -90, MsgLen: 38, MsgN: 38, Buf(787): "ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb5                 MsgId                            -91
 	//                      TypeMsg                           91
 	// 2f                   MsgLen                            47
@@ -131467,7 +131467,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 43                   PrimValue                         67 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -91, MsgLen: 47, MsgN: 47, Buf(699): "ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -91, MsgLen: 47, MsgN: 47, Buf(737): "ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb7                 MsgId                            -92
 	//                      TypeMsg                           92
 	// 25                   MsgLen                            37
@@ -131478,7 +131478,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -92, MsgLen: 37, MsgN: 37, Buf(659): "ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -92, MsgLen: 37, MsgN: 37, Buf(697): "ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffb9                 MsgId                            -93
 	//                      TypeMsg                           93
 	// 2b                   MsgLen                            43
@@ -131489,7 +131489,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 34                   PrimValue                         52 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -93, MsgLen: 43, MsgN: 43, Buf(613): "ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -93, MsgLen: 43, MsgN: 43, Buf(651): "ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffbb                 MsgId                            -94
 	//                      TypeMsg                           94
 	// 06                   MsgLen                             6
@@ -131499,7 +131499,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -94, MsgLen: 6, MsgN: 6, Buf(604): "ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -94, MsgLen: 6, MsgN: 6, Buf(642): "ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffbd                 MsgId                            -95
 	//                      TypeMsg                           95
 	// 2d                   MsgLen                            45
@@ -131512,7 +131512,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 2f                   PrimValue                         47 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -95, MsgLen: 45, MsgN: 45, Buf(556): "ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -95, MsgLen: 45, MsgN: 45, Buf(594): "ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffbf                 MsgId                            -96
 	//                      TypeMsg                           96
 	// 35                   MsgLen                            53
@@ -131529,7 +131529,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -96, MsgLen: 53, MsgN: 53, Buf(500): "ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -96, MsgLen: 53, MsgN: 53, Buf(538): "ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc1                 MsgId                            -97
 	//                      TypeMsg                           97
 	// 37                   MsgLen                            55
@@ -131546,7 +131546,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -97, MsgLen: 55, MsgN: 55, Buf(442): "ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -97, MsgLen: 55, MsgN: 55, Buf(480): "ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc5                 MsgId                            -99
 	//                      TypeMsg                           99
 	// 39                   MsgLen                            57
@@ -131563,7 +131563,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -99, MsgLen: 57, MsgN: 57, Buf(382): "ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -99, MsgLen: 57, MsgN: 57, Buf(420): "ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc3                 MsgId                            -98
 	//                      TypeMsg                           98
 	// 04                   MsgLen                             4
@@ -131571,7 +131571,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 63                   PrimValue                         99 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -98, MsgLen: 4, MsgN: 4, Buf(375): "ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -98, MsgLen: 4, MsgN: 4, Buf(413): "ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffad                 MsgId                            -87
 	//                      TypeMsg                           87
 	// ff91                 MsgLen                           145
@@ -131666,7 +131666,7 @@
 	// 62                   PrimValue                         98 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -87, MsgLen: 145, MsgN: 145, Buf(226): "ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -87, MsgLen: 145, MsgN: 145, Buf(264): "ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc9                 MsgId                           -101
 	//                      TypeMsg                          101
 	// 3b                   MsgLen                            59
@@ -131683,7 +131683,7 @@
 	// 4d                   PrimValue                         77 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -101, MsgLen: 59, MsgN: 59, Buf(164): "ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -101, MsgLen: 59, MsgN: 59, Buf(202): "ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// ffc7                 MsgId                           -100
 	//                      TypeMsg                          100
 	// 04                   MsgLen                             4
@@ -131691,7 +131691,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 65                   PrimValue                        101 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -100, MsgLen: 4, MsgN: 4, Buf(157): "515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -100, MsgLen: 4, MsgN: 4, Buf(195): "515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 5d                   MsgLen                            93
@@ -131744,7 +131744,7 @@
 	// 64                   PrimValue                        100 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -41, MsgLen: 93, MsgN: 93, Buf(62): "520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0ce", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F0: nil}}, F2: {}, F3: {}, F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
+	// DumpStatus{MsgId: -41, MsgLen: 93, MsgN: 93, Buf(100): "520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f0400000000", Value: v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{{}}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {int64, int64}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}, F5: {F0: {""}}, F6: nil}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XStructDepth3_All struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F1 []v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty];F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64;F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32}};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}]
 	// 01                   TypeIdsLen                         1
@@ -131940,7 +131940,7 @@
 		vdltest.XStructDepth3_All{F0: {{D}}, F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}, F2: {{}}, F3: {{F29: 1.5}: {F29: 1.5}}, F4: {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}, F5: {F13: {F28: 1.5}}, F6: {F4: {1.5}}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15d2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1612000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1632901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e16525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16735060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e16d5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16f0403010fe16b47060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650137e100034d73670103e10009506172616d4c6973740138e1e16904080136e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1732200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1752200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1772000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e17b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e17d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff812300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8304080133e1ff8504080134e15bfe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1590403012ee1ff8931020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d70747901330201e1ff873404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d7074790145e1ff8d37070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff8b060501470247e1ff912f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1ff932b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e1ff9504030107e1ff972403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe1ff990404010be1ff9b28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d426364012ce1ff9d060501020202e1ff9f060501050205e1ffa1fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e100024632012fe1000246330103e1000246340130e100024635010ee1000246360102e1000246370131e1000246380132e100024639012ce100034631300133e100034631310134e100034631320135e100034631330104e100034631340139e100034631350105e10003463136013ae100034631370106e10003463138013be100034631390110e10003463230013ce100034632310107e10003463232013de100034632330108e10003463234013ee100034632350109e10003463236013fe10003463237010ae100034632380140e10003463239010be100034633300141e100034633310142e100034633320143e1e1ffa334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa73806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639012ce1e1ffa504080154e1ffab3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340139e1e1ffa904080156e1ff8fff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e000246300149e100024631014ae100024632014be100024633014ce100024634014de100024635014ee100024636014fe1000246370150e1000246380151e1000246390152e10003463130012ee100034631310147e100034631320153e100034631330155e1e1ffaf2b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb12a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501310202e1ffb326030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650131e1ffb52f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720143e1ffb72504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c012fe1ffb92b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720134e1ffbb0605012f022fe1ffbd2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c012f022fe1ffbf35060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc137070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136013ae1e1ffc53906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380140e1e1ffc304080163e1ffadff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e000246300158e1000246310159e100024632015ae100024633015be100024634015ce100024635015de100024636015ee100024637015fe1000246380151e1000246390160e10003463130012ee100034631310161e100034631320153e100034631330162e1e1ffc93b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634014de1e1ffc704080165e1515d060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f416c6c010700024630012ae100024631012de1000246320144e1000246330146e1000246340148e1000246350157e1000246360164e1e1", "520109020202fe022f00000102010120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1020100e1030100fef83f00fef83f040000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1050d00fef83fe1060001fef83fe1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_XArray1_Set_XEnumBcd struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]}{F0: {{}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -132008,7 +132008,7 @@
 		vdltest.XStructDepth3_XArray1_Set_XEnumBcd{},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(177): "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012ae1e1520500000102e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_XArray1_Set_XEnumBcd struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]}{F0: {{D}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -132080,7 +132080,7 @@
 		vdltest.XStructDepth3_XArray1_Set_XEnumBcd{F0: {{D}}},
 		0x81, "572901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1550404012ce15331020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012b0201e15144060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012ae1e1", "520500000102e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -132613,7 +132613,7 @@
 		vdltest.XStructDepth3_List_XUnionDepth1_All{},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1530403012be15145060038762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4c6973745f58556e696f6e4465707468315f416c6c010100024631012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce1"}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -133156,7 +133156,7 @@
 		vdltest.XStructDepth3_List_XUnionDepth1_All{F1: {{F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1592200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e15b2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e15d2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e15f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e16125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e16335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1695201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e16b0403010fe16747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650135e100034d73670103e10009506172616d4c6973740136e1e16504080134e16d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e16f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1712200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1732000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1752100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1772100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1792100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e17b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae17d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be17f04080131e1ff8104080132e155fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e100024632012ce1000246330103e100024634012de100024635010ee1000246360102e100024637012ee100024638012fe1000246390130e100034631300131e100034631310132e100034631320133e100034631330104e100034631340137e100034631350105e100034631360138e100034631370106e100034631380139e100034631390110e10003463230013ae100034632310107e10003463232013be100034632330108e10003463234013ce100034632350109e10003463236013de10003463237010ae10003463238013ee10003463239010be10003463330013fe100034633310140e100034633320141e1e1530403012be15145060038762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4c6973745f58556e696f6e4465707468315f416c6c010100024631012ae1e1", "52000045000120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(222): "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585365745f584172726179315f58537472756374456d707479010100024632012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_XSet_XArray1_XStructEmpty struct{F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]}{F2: {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -133219,7 +133219,7 @@
 		vdltest.XStructDepth3_XSet_XArray1_XStructEmpty{},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585365745f584172726179315f58537472756374456d707479010100024632012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(226): "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585365745f584172726179315f58537472756374456d707479010100024632012ae1e15205000100e1e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_XSet_XArray1_XStructEmpty struct{F2 v.io/v23/vdl/vdltest.XSet_XArray1_XStructEmpty set[v.io/v23/vdl/vdltest.XArray1_XStructEmpty [1]v.io/v23/vdl/vdltest.XStructEmpty struct{}]}{F2: {{{}}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -133286,7 +133286,7 @@
 		vdltest.XStructDepth3_XSet_XArray1_XStructEmpty{F2: {{}}},
 		0x81, "5725060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f58537472756374456d707479012c0201e1533404002e762e696f2f7632332f76646c2f76646c746573742e585365745f584172726179315f58537472756374456d707479012be1514906003c762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585365745f584172726179315f58537472756374456d707479010100024632012ae1e1", "5205000100e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(163): "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634010100024633012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64 struct{F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64}{F3: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -133343,7 +133343,7 @@
 		vdltest.XStructDepth3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64{},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634010100024633012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(173): "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634010100024633012ae1e1520b000100fef83f00fef83fe1", Value: v.io/v23/vdl/vdltest.XStructDepth3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64 struct{F3 map[v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64}]v.io/v23/vdl/vdltest.XUnionDepth1_Float64}{F3: {{F29: 1.5}: {F29: 1.5}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -133406,7 +133406,7 @@
 		vdltest.XStructDepth3_Map_XUnionDepth1_Float64_XUnionDepth1_Float64{F3: {{F29: 1.5}: {F29: 1.5}}},
 		0x81, "5537070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1530605012b022be1515d060050762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4d61705f58556e696f6e4465707468315f466c6f617436345f58556e696f6e4465707468315f466c6f61743634010100024633012ae1e1", "520b000100fef83f00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -133782,7 +133782,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -133984,7 +133984,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -134001,7 +134001,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -134210,7 +134210,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -134227,7 +134227,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -134244,7 +134244,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -134252,7 +134252,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -134269,7 +134269,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -134277,7 +134277,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -134372,7 +134372,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 41                   MsgLen                            65
@@ -134389,7 +134389,7 @@
 	// 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: 65, MsgN: 65, Buf(5): "52000001e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 65, MsgN: 65, Buf(4): "52000001", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}]
 	// 00                   TypeIdsLen                         0
@@ -134403,7 +134403,7 @@
 		vdltest.XStructDepth3_XStructDepth2_All{},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -134779,7 +134779,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -134981,7 +134981,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -134998,7 +134998,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -135207,7 +135207,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -135224,7 +135224,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -135241,7 +135241,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -135249,7 +135249,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -135266,7 +135266,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -135274,7 +135274,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -135369,7 +135369,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5141060034762e696f2f7632332f76646c2f76646c746573742e58537472756374"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e152010902"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 41                   MsgLen                            65
@@ -135386,7 +135386,7 @@
 	// 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: 65, MsgN: 65, Buf(468): "520109020202fe01cb000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 65, MsgN: 65, Buf(4): "52010902"}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XStructDepth3_XStructDepth2_All struct{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}]
 	// 01                   TypeIdsLen                         1
@@ -135548,7 +135548,7 @@
 		vdltest.XStructDepth3_XStructDepth2_All{F4: {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15141060034762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f585374727563744465707468325f416c6c010100024634012ae1e1", "520109020202fe01cb000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -135892,11 +135892,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -135907,7 +135907,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -135918,7 +135918,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -135926,7 +135926,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -136135,7 +136135,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -136152,7 +136152,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -136361,7 +136361,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -136378,7 +136378,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -136395,7 +136395,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -136403,7 +136403,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -136420,7 +136420,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -136428,7 +136428,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -136554,7 +136554,7 @@
 		vdltest.XStructDepth3_XUnionDepth2_All{},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140060033762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f58556e696f6e4465707468325f416c6c010100024635012ae1e1", "52000001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -136898,11 +136898,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -136913,7 +136913,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -136924,7 +136924,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -136932,7 +136932,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -137141,7 +137141,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -137158,7 +137158,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -137367,7 +137367,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -137384,7 +137384,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -137401,7 +137401,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -137409,7 +137409,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -137426,7 +137426,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -137434,7 +137434,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -137565,7 +137565,7 @@
 		vdltest.XStructDepth3_XUnionDepth2_All{F5: {F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140060033762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f58556e696f6e4465707468325f416c6c010100024635012ae1e1", "52000008000d00fef83fe1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_OptXStructDepth2_Set_Float64 struct{F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -137628,7 +137628,7 @@
 		vdltest.XStructDepth3_OptXStructDepth2_Set_Float64{},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(161): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e15208000001fef83fe1e1", Value: v.io/v23/vdl/vdltest.XStructDepth3_OptXStructDepth2_Set_Float64 struct{F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -137696,7 +137696,7 @@
 		vdltest.XStructDepth3_OptXStructDepth2_Set_Float64{F6: {F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514c06003f762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "5208000001fef83fe1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1ff8f35060020762e696f2f7632"}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -138057,7 +138057,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 20                   ByteLen                           32 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f72 PrimValue       "v.io/v23/vdl/vdltest.XNamedError" [string]
+	// 762e696f2f7632       PrimValue       "v.io/v23/vdl/vdltest.XNamedError" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 02                   ValueLen                           2 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -138073,7 +138073,7 @@
 	// 03                   PrimValue                          3 [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(974): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -72, MsgLen: 53, MsgN: 28, Buf(1006): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 22                   MsgLen                            34
@@ -138084,7 +138084,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 04                   PrimValue                          4 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(937): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(969): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 22                   MsgLen                            34
@@ -138095,7 +138095,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 05                   PrimValue                          5 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(900): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(932): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 22                   MsgLen                            34
@@ -138106,7 +138106,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 06                   PrimValue                          6 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(863): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(895): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 20                   MsgLen                            32
@@ -138117,7 +138117,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(828): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(860): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 21                   MsgLen                            33
@@ -138128,7 +138128,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 07                   PrimValue                          7 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(792): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(824): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 21                   MsgLen                            33
@@ -138139,7 +138139,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 08                   PrimValue                          8 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(756): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(788): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 21                   MsgLen                            33
@@ -138150,7 +138150,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 09                   PrimValue                          9 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(720): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(752): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 23                   MsgLen                            35
@@ -138161,7 +138161,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(682): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(714): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa1                 MsgId                            -81
 	//                      TypeMsg                           81
 	// 04                   MsgLen                             4
@@ -138169,7 +138169,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(675): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(707): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa3                 MsgId                            -82
 	//                      TypeMsg                           82
 	// 04                   MsgLen                             4
@@ -138177,7 +138177,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(668): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(700): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff85                 MsgId                            -67
 	//                      TypeMsg                           67
 	// fe012a               MsgLen                           298
@@ -138386,7 +138386,7 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(365): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(397): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa5                 MsgId                            -83
 	//                      TypeMsg                           83
 	// 34                   MsgLen                            52
@@ -138403,7 +138403,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(310): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(342): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa7                 MsgId                            -84
 	//                      TypeMsg                           84
 	// fe0129               MsgLen                           297
@@ -138612,14 +138612,14 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(8): "ffa937070029762e"}
+	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(40): "ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa9                 MsgId                            -85
 	//                      TypeMsg                           85
 	// 37                   MsgLen                            55
 	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
 	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
 	// 29                   ByteLen                           41 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.XUnionDepth1_Float64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f PrimValue       "v.io/v23/vdl/vdltest.XUnionDepth1_Float64" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
 	// 01                   ValueLen                           1 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -138629,7 +138629,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 55, Buf(972): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 48, Buf(1013): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffad                 MsgId                            -87
 	//                      TypeMsg                           87
 	// 38                   MsgLen                            56
@@ -138646,7 +138646,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(913): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(954): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffab                 MsgId                            -86
 	//                      TypeMsg                           86
 	// 04                   MsgLen                             4
@@ -138654,7 +138654,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 57                   PrimValue                         87 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(906): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(947): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb1                 MsgId                            -89
 	//                      TypeMsg                           89
 	// 38                   MsgLen                            56
@@ -138671,7 +138671,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(847): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(888): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 04                   MsgLen                             4
@@ -138679,7 +138679,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 59                   PrimValue                         89 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(840): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(881): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 71                   MsgId                            -57
 	//                      TypeMsg                           57
 	// ff92                 MsgLen                           146
@@ -138774,7 +138774,7 @@
 	// 58                   PrimValue                         88 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(691): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(732): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb5                 MsgId                            -91
 	//                      TypeMsg                           91
 	// 2b                   MsgLen                            43
@@ -138787,7 +138787,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(645): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(686): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb7                 MsgId                            -92
 	//                      TypeMsg                           92
 	// 2a                   MsgLen                            42
@@ -138800,7 +138800,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 02                   PrimValue                          2 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(600): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(641): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb9                 MsgId                            -93
 	//                      TypeMsg                           93
 	// 26                   MsgLen                            38
@@ -138811,7 +138811,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 45                   PrimValue                         69 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(559): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(600): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbb                 MsgId                            -94
 	//                      TypeMsg                           94
 	// 2f                   MsgLen                            47
@@ -138822,7 +138822,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(509): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(550): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbd                 MsgId                            -95
 	//                      TypeMsg                           95
 	// 25                   MsgLen                            37
@@ -138833,7 +138833,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(469): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(510): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbf                 MsgId                            -96
 	//                      TypeMsg                           96
 	// 2b                   MsgLen                            43
@@ -138844,7 +138844,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(423): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(464): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc1                 MsgId                            -97
 	//                      TypeMsg                           97
 	// 06                   MsgLen                             6
@@ -138854,7 +138854,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(414): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(455): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc3                 MsgId                            -98
 	//                      TypeMsg                           98
 	// 2d                   MsgLen                            45
@@ -138867,7 +138867,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(366): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(407): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc5                 MsgId                            -99
 	//                      TypeMsg                           99
 	// 35                   MsgLen                            53
@@ -138884,7 +138884,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(310): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(351): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc7                 MsgId                           -100
 	//                      TypeMsg                          100
 	// 37                   MsgLen                            55
@@ -138901,7 +138901,7 @@
 	// 4a                   PrimValue                         74 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(252): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(293): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb3                 MsgId                            -90
 	//                      TypeMsg                           90
 	// ff91                 MsgLen                           145
@@ -138996,7 +138996,7 @@
 	// 2b                   PrimValue                         43 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(103): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(144): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffcb                 MsgId                           -102
 	//                      TypeMsg                          102
 	// 3b                   MsgLen                            59
@@ -139013,7 +139013,7 @@
 	// 3e                   PrimValue                         62 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(41): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(82): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc9                 MsgId                           -101
 	//                      TypeMsg                          101
 	// 04                   MsgLen                             4
@@ -139021,7 +139021,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 66                   PrimValue                        102 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(34): "515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(75): "515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 5c                   MsgLen                            92
@@ -139057,7 +139057,7 @@
 	// 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]
+	// 46                   PrimValue                       "F4" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
@@ -139074,7 +139074,7 @@
 	// 65                   PrimValue                        101 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 92, Buf(9): "520000050000e0e0e0", Value: v.io/v23/vdl/vdltest.XUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32};F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {nil, nil, nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 91, Buf(9): "520000050000e0e0e0", Value: v.io/v23/vdl/vdltest.XUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32};F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F0: {nil, nil, nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32};F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}]
 	// 00                   TypeIdsLen                         0
@@ -139092,7 +139092,7 @@
 		vdltest.XUnionDepth3_All{F0: {}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1ff8f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ffad3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246340139e100024635015ae1000246360165e1e1", "520000050000e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1ff8f35060020762e696f2f7632"}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -139453,7 +139453,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 20                   ByteLen                           32 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f72 PrimValue       "v.io/v23/vdl/vdltest.XNamedError" [string]
+	// 762e696f2f7632       PrimValue       "v.io/v23/vdl/vdltest.XNamedError" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 02                   ValueLen                           2 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -139469,7 +139469,7 @@
 	// 03                   PrimValue                          3 [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(974): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -72, MsgLen: 53, MsgN: 28, Buf(1006): "ff912200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 22                   MsgLen                            34
@@ -139480,7 +139480,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 04                   PrimValue                          4 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(937): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -73, MsgLen: 34, MsgN: 34, Buf(969): "ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 22                   MsgLen                            34
@@ -139491,7 +139491,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 05                   PrimValue                          5 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(900): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -74, MsgLen: 34, MsgN: 34, Buf(932): "ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// 22                   MsgLen                            34
@@ -139502,7 +139502,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 06                   PrimValue                          6 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(863): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -75, MsgLen: 34, MsgN: 34, Buf(895): "ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 20                   MsgLen                            32
@@ -139513,7 +139513,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(828): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -76, MsgLen: 32, MsgN: 32, Buf(860): "ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 21                   MsgLen                            33
@@ -139524,7 +139524,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 07                   PrimValue                          7 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(792): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -77, MsgLen: 33, MsgN: 33, Buf(824): "ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 21                   MsgLen                            33
@@ -139535,7 +139535,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 08                   PrimValue                          8 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(756): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -78, MsgLen: 33, MsgN: 33, Buf(788): "ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 21                   MsgLen                            33
@@ -139546,7 +139546,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 09                   PrimValue                          9 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(720): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -79, MsgLen: 33, MsgN: 33, Buf(752): "ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 23                   MsgLen                            35
@@ -139557,7 +139557,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(682): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -80, MsgLen: 35, MsgN: 35, Buf(714): "ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa1                 MsgId                            -81
 	//                      TypeMsg                           81
 	// 04                   MsgLen                             4
@@ -139565,7 +139565,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(675): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -81, MsgLen: 4, MsgN: 4, Buf(707): "ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa3                 MsgId                            -82
 	//                      TypeMsg                           82
 	// 04                   MsgLen                             4
@@ -139573,7 +139573,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(668): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -82, MsgLen: 4, MsgN: 4, Buf(700): "ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ff85                 MsgId                            -67
 	//                      TypeMsg                           67
 	// fe012a               MsgLen                           298
@@ -139782,7 +139782,7 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(365): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -67, MsgLen: 298, MsgN: 298, Buf(397): "ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa5                 MsgId                            -83
 	//                      TypeMsg                           83
 	// 34                   MsgLen                            52
@@ -139799,7 +139799,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(310): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e"}
+	// DumpStatus{MsgId: -83, MsgLen: 52, MsgN: 52, Buf(342): "ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa7                 MsgId                            -84
 	//                      TypeMsg                           84
 	// fe0129               MsgLen                           297
@@ -140008,14 +140008,14 @@
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(8): "ffa937070029762e"}
+	// DumpStatus{MsgId: -84, MsgLen: 297, MsgN: 297, Buf(40): "ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f"}
 	// ffa9                 MsgId                            -85
 	//                      TypeMsg                           85
 	// 37                   MsgLen                            55
 	// 07                   WireTypeIndex                      7 [v.io/v23/vom.wireUnion]
 	// 00                   Index                              0 [v.io/v23/vom.wireUnion.Name]
 	// 29                   ByteLen                           41 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f61743634 PrimValue       "v.io/v23/vdl/vdltest.XUnionDepth1_Float64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f PrimValue       "v.io/v23/vdl/vdltest.XUnionDepth1_Float64" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireUnion.Fields]
 	// 01                   ValueLen                           1 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -140025,7 +140025,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 55, Buf(972): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -85, MsgLen: 55, MsgN: 48, Buf(1013): "ffad3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffad                 MsgId                            -87
 	//                      TypeMsg                           87
 	// 38                   MsgLen                            56
@@ -140042,7 +140042,7 @@
 	// 40                   PrimValue                         64 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(913): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -87, MsgLen: 56, MsgN: 56, Buf(954): "ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffab                 MsgId                            -86
 	//                      TypeMsg                           86
 	// 04                   MsgLen                             4
@@ -140050,7 +140050,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 57                   PrimValue                         87 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(906): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -86, MsgLen: 4, MsgN: 4, Buf(947): "ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb1                 MsgId                            -89
 	//                      TypeMsg                           89
 	// 38                   MsgLen                            56
@@ -140067,7 +140067,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(847): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -89, MsgLen: 56, MsgN: 56, Buf(888): "ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffaf                 MsgId                            -88
 	//                      TypeMsg                           88
 	// 04                   MsgLen                             4
@@ -140075,7 +140075,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 59                   PrimValue                         89 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(840): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -88, MsgLen: 4, MsgN: 4, Buf(881): "71ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 71                   MsgId                            -57
 	//                      TypeMsg                           57
 	// ff92                 MsgLen                           146
@@ -140170,7 +140170,7 @@
 	// 58                   PrimValue                         88 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(691): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -57, MsgLen: 146, MsgN: 146, Buf(732): "ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb5                 MsgId                            -91
 	//                      TypeMsg                           91
 	// 2b                   MsgLen                            43
@@ -140183,7 +140183,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(645): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -91, MsgLen: 43, MsgN: 43, Buf(686): "ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb7                 MsgId                            -92
 	//                      TypeMsg                           92
 	// 2a                   MsgLen                            42
@@ -140196,7 +140196,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireArray.Len]
 	// 02                   PrimValue                          2 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireArray END]
-	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(600): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -92, MsgLen: 42, MsgN: 42, Buf(641): "ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb9                 MsgId                            -93
 	//                      TypeMsg                           93
 	// 26                   MsgLen                            38
@@ -140207,7 +140207,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 45                   PrimValue                         69 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(559): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -93, MsgLen: 38, MsgN: 38, Buf(600): "ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbb                 MsgId                            -94
 	//                      TypeMsg                           94
 	// 2f                   MsgLen                            47
@@ -140218,7 +140218,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireList.Elem]
 	// 52                   PrimValue                         82 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireList END]
-	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(509): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -94, MsgLen: 47, MsgN: 47, Buf(550): "ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbd                 MsgId                            -95
 	//                      TypeMsg                           95
 	// 25                   MsgLen                            37
@@ -140229,7 +140229,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(469): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -95, MsgLen: 37, MsgN: 37, Buf(510): "ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffbf                 MsgId                            -96
 	//                      TypeMsg                           96
 	// 2b                   MsgLen                            43
@@ -140240,7 +140240,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireSet.Key]
 	// 48                   PrimValue                         72 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireSet END]
-	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(423): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -96, MsgLen: 43, MsgN: 43, Buf(464): "ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc1                 MsgId                            -97
 	//                      TypeMsg                           97
 	// 06                   MsgLen                             6
@@ -140250,7 +140250,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(414): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -97, MsgLen: 6, MsgN: 6, Buf(455): "ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc3                 MsgId                            -98
 	//                      TypeMsg                           98
 	// 2d                   MsgLen                            45
@@ -140263,7 +140263,7 @@
 	// 02                   Index                              2 [v.io/v23/vom.wireMap.Elem]
 	// 38                   PrimValue                         56 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireMap END]
-	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(366): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -98, MsgLen: 45, MsgN: 45, Buf(407): "ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc5                 MsgId                            -99
 	//                      TypeMsg                           99
 	// 35                   MsgLen                            53
@@ -140280,7 +140280,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(310): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -99, MsgLen: 53, MsgN: 53, Buf(351): "ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc7                 MsgId                           -100
 	//                      TypeMsg                          100
 	// 37                   MsgLen                            55
@@ -140297,7 +140297,7 @@
 	// 4a                   PrimValue                         74 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(252): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -100, MsgLen: 55, MsgN: 55, Buf(293): "ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffb3                 MsgId                            -90
 	//                      TypeMsg                           90
 	// ff91                 MsgLen                           145
@@ -140392,7 +140392,7 @@
 	// 2b                   PrimValue                         43 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(103): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -90, MsgLen: 145, MsgN: 145, Buf(144): "ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffcb                 MsgId                           -102
 	//                      TypeMsg                          102
 	// 3b                   MsgLen                            59
@@ -140409,7 +140409,7 @@
 	// 3e                   PrimValue                         62 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(41): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -102, MsgLen: 59, MsgN: 59, Buf(82): "ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// ffc9                 MsgId                           -101
 	//                      TypeMsg                          101
 	// 04                   MsgLen                             4
@@ -140417,7 +140417,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 66                   PrimValue                        102 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(34): "515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465"}
+	// DumpStatus{MsgId: -101, MsgLen: 4, MsgN: 4, Buf(75): "515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 5c                   MsgLen                            92
@@ -140453,7 +140453,7 @@
 	// 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]
+	// 46                   PrimValue                       "F4" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireField.Type]
 	// 39                   PrimValue                         57 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
@@ -140470,7 +140470,7 @@
 	// 65                   PrimValue                        101 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 92, Buf(11): "52000007060001fef83fe1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32};F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 92, MsgN: 91, Buf(11): "52000007060001fef83fe1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32};F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XUnionDepth3_All union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32};F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}];F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool;F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}};F5 v.io/v23/vdl/vdltest.XUnionDepth2_All union{F0 v.io/v23/vdl/vdltest.XArray1_String [1]string;F1 v.io/v23/vdl/vdltest.XArray2_XByte [2]v.io/v23/vdl/vdltest.XByte;F2 v.io/v23/vdl/vdltest.XList_XByte []v.io/v23/vdl/vdltest.XByte;F3 v.io/v23/vdl/vdltest.XList_OptXNamedError []?v.io/v23/vdl/vdltest.XNamedError;F4 v.io/v23/vdl/vdltest.XSet_XBool set[v.io/v23/vdl/vdltest.XBool];F5 v.io/v23/vdl/vdltest.XSet_XNamedError set[v.io/v23/vdl/vdltest.XNamedError];F6 map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F7 v.io/v23/vdl/vdltest.XMap_XBool_XBool map[v.io/v23/vdl/vdltest.XBool]v.io/v23/vdl/vdltest.XBool;F8 v.io/v23/vdl/vdltest.XStructDepth1_All;F9 v.io/v23/vdl/vdltest.XStructDepth1_Int8 struct{F19 int8};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All;F11 v.io/v23/vdl/vdltest.XUnionDepth1_XUint32 union{F16 v.io/v23/vdl/vdltest.XUint32};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd;F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32};F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}]
 	// 00                   TypeIdsLen                         0
@@ -140488,7 +140488,7 @@
 		vdltest.XUnionDepth3_All{F6: {F4: {1.5}}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e1635201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e1650403010fe16147060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f64650132e100034d73670103e10009506172616d4c6973740133e1e15f04080131e15d26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f720130e15b0403012fe16936060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e16704040135e16f2000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16d35060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c0101000246320138e1e16b49050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c01370237e1732f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1752b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e17704030107e1792403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe17b0404010be17f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17d28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640140e1ff81060501020202e1ff83060501050205e1ff872200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1ff892000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1ff8b2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1ff8d25060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e1ff8f35060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1ff912200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff932200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff952200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff972000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff992100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff9b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff9d2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff9f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ffa104080147e1ffa304080148e1ff85fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa534060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ffa7fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320138e1000246330103e1000246340144e100024635010ee1000246360102e1000246370145e1000246380146e1000246390140e100034631300147e100034631310148e100034631320130e100034631330104e100034631340149e100034631350105e10003463136014ae100034631370106e10003463138014be100034631390110e10003463230014ce100034632310107e10003463232014de100034632330108e10003463234014ee100034632350109e10003463236014fe10003463237010ae10003463238012de10003463239010be100034633300150e100034633310151e100034633320152e1e1ffa937070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ffad3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390140e1e1ffab04080157e1ffb13806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e743136010100034631340149e1e1ffaf04080159e171ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630013ae100024631013be100024632013ce100024633013de100024634013ee100024635013fe1000246360141e1000246370142e1000246380143e1000246390153e100034631300154e100034631310155e100034631320156e100034631330158e1e1ffb52b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1ffb72a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f584279746501450202e1ffb926030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f58427974650145e1ffbb2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720152e1ffbd2504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0138e1ffbf2b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720148e1ffc1060501380238e1ffc32d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01380238e1ffc535060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ffc737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e74333201010003463136014ae1e1ffb3ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630015be100024631015ce100024632015de100024633015ee100024634015fe1000246350160e1000246360161e1000246370162e1000246380143e1000246390163e100034631300154e100034631310164e100034631320156e10003463133012be1e1ffcb3b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634013ee1e1ffc904080166e1515c070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f416c6c010700024630012ae100024631012ee1000246320134e1000246330136e1000246340139e100024635015ae1000246360165e1e1", "52000007060001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(255): "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584172726179335f4f7074585374727563744465707468315f58466c6f61743332010100024630012ae1e152050000e0e0e0", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XArray3_OptXStructDepth1_XFloat32 union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}}{F0: {nil, nil, nil}}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -140571,7 +140571,7 @@
 		vdltest.XUnionDepth3_XArray3_OptXStructDepth1_XFloat32{F0: {}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584172726179335f4f7074585374727563744465707468315f58466c6f61743332010100024630012ae1e1", "52050000e0e0e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(267): "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584172726179335f4f7074585374727563744465707468315f58466c6f61743332010100024630012ae1e15211000000fef83fe100fef83fe100fef83fe1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XArray3_OptXStructDepth1_XFloat32 union{F0 v.io/v23/vdl/vdltest.XArray3_OptXStructDepth1_XFloat32 [3]?v.io/v23/vdl/vdltest.XStructDepth1_XFloat32 struct{F28 v.io/v23/vdl/vdltest.XFloat32 float32}}{F0: {{F28: 1.5}, {F28: 1.5}, {F28: 1.5}}}}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -140660,7 +140660,7 @@
 		vdltest.XUnionDepth3_XArray3_OptXStructDepth1_XFloat32{F0: {{F28: 1.5}, {F28: 1.5}, {F28: 1.5}}},
 		0x81, "592300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1573906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f6174333201010003463238012de1e1550408012ce1533e020036762e696f2f7632332f76646c2f76646c746573742e584172726179335f4f7074585374727563744465707468315f58466c6f61743332012b0203e15150070043762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584172726179335f4f7074585374727563744465707468315f58466c6f61743332010100024630012ae1e1", "5211000000fef83fe100fef83fe100fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(286): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4c6973745f584c6973745f4572726f72010100024631012ae1e1520000020000", Value: v.io/v23/vdl/vdltest.XUnionDepth3_List_XList_Error union{F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F1: {}}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -140782,7 +140782,7 @@
 		vdltest.XUnionDepth3_List_XList_Error{F1: {}},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4c6973745f584c6973745f4572726f72010100024631012ae1e1", "520000020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(354): "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4c6973745f584c6973745f4572726f72010100024631012ae1e152000046000101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_List_XList_Error union{F1 []v.io/v23/vdl/vdltest.XList_Error []?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any}}{F1: {{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}}}}}
 	// 5b                   MsgId                            -46
 	//                      TypeMsg                           46
@@ -140914,7 +140914,7 @@
 		vdltest.XUnionDepth3_List_XList_Error{F1: {{{Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}}}},
 		0x81, "5b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e15d0403010fe15947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465012ee100034d73670103e10009506172616d4c697374012fe1e1570408012de15526030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f4572726f72012ce1530403012be1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4c6973745f584c6973745f4572726f72010100024631012ae1e1", "52000046000101001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(139): "5536060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f5365745f585374727563744465707468315f537472696e67010100024632012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth3_Set_XStructDepth1_String union{F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}]}{F2: {}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -140970,7 +140970,7 @@
 		vdltest.XUnionDepth3_Set_XStructDepth1_String{F2: {}},
 		0x81, "5536060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f5365745f585374727563744465707468315f537472696e67010100024632012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(172): "5536060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f5365745f585374727563744465707468315f537472696e67010100024632012ae1e152230001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_Set_XStructDepth1_String union{F2 set[v.io/v23/vdl/vdltest.XStructDepth1_String struct{F3 string}]}{F2: {{F3: "abcdeΔΘΠΣΦ王普澤世界"}}}}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -141030,7 +141030,7 @@
 		vdltest.XUnionDepth3_Set_XStructDepth1_String{F2: {{F3: "abcdeΔΘΠΣΦ王普澤世界"}}},
 		0x81, "5536060029762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f537472696e670101000246330103e1e1530404012be1514707003a762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f5365745f585374727563744465707468315f537472696e67010100024632012ae1e1", "52230001001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(261): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c010100024633012ae1e152020000", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XMap_XStructDepth1_XBool_XStructDepth1_XBool union{F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool}{F3: {}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -141102,7 +141102,7 @@
 		vdltest.XUnionDepth3_XMap_XStructDepth1_XBool_XStructDepth1_XBool{F3: {}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c010100024633012ae1e1", "52020000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(267): "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c010100024633012ae1e1520800010001e10001e1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XMap_XStructDepth1_XBool_XStructDepth1_XBool union{F3 v.io/v23/vdl/vdltest.XMap_XStructDepth1_XBool_XStructDepth1_XBool map[v.io/v23/vdl/vdltest.XStructDepth1_XBool struct{F2 v.io/v23/vdl/vdltest.XBool bool}]v.io/v23/vdl/vdltest.XStructDepth1_XBool}{F3: {{F2: true}: {F2: true}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -141180,7 +141180,7 @@
 		vdltest.XUnionDepth3_XMap_XStructDepth1_XBool_XStructDepth1_XBool{F3: {{F2: true}: {F2: true}}},
 		0x81, "572000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e15535060028762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58426f6f6c010100024632012ce1e15349050041762e696f2f7632332f76646c2f76646c746573742e584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c012b022be1515b07004e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f584d61705f585374727563744465707468315f58426f6f6c5f585374727563744465707468315f58426f6f6c010100024633012ae1e1", "520800010001e10001e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -141556,7 +141556,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -141758,7 +141758,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -141775,7 +141775,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -141984,7 +141984,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -142001,7 +142001,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -142018,7 +142018,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -142026,7 +142026,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -142043,7 +142043,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -142051,7 +142051,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -142146,7 +142146,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 40                   MsgLen                            64
@@ -142163,7 +142163,7 @@
 	// 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: 64, MsgN: 64, Buf(6): "5200000200e1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
+	// DumpStatus{MsgId: -41, MsgLen: 64, MsgN: 64, Buf(5): "5200000200", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {any, any}, F1: {0}, 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: {Id: "", Msg: ""}, F12: nil, 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: 0, F31: nil, F32: nil}, F9: {F1: false}, F10: {F0: nil}, F11: {F29: 0}, F12: nil, F13: nil}}}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}]
 	// 00                   TypeIdsLen                         0
@@ -142178,7 +142178,7 @@
 		vdltest.XUnionDepth3_XStructDepth2_All{F4: {}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e1", "5200000200e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -142554,7 +142554,7 @@
 	// 06                   WireTypeIndex                      6 [v.io/v23/vom.wireStruct]
 	// 00                   Index                              0 [v.io/v23/vom.wireStruct.Name]
 	// 26                   ByteLen                           38 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
+	// 762e696f2f7632332f76646c2f76646c746573 PrimValue       "v.io/v23/vdl/vdltest.XStructDepth1_All" [string]
 	// 01                   Index                              1 [v.io/v23/vom.wireStruct.Fields]
 	// 21                   ValueLen                          33 [list len]
 	// 00                   Index                              0 [v.io/v23/vom.wireField.Name]
@@ -142756,7 +142756,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 298, Buf(729): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -52, MsgLen: 298, MsgN: 279, Buf(767): "ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 34                   MsgLen                            52
@@ -142773,7 +142773,7 @@
 	// 01                   PrimValue                          1 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(674): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -74, MsgLen: 52, MsgN: 52, Buf(712): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -142982,7 +142982,7 @@
 	// 49                   PrimValue                         73 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(372): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(410): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -142999,7 +142999,7 @@
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(314): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(352): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -143016,7 +143016,7 @@
 	// 31                   PrimValue                         49 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(255): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(293): "ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -143024,7 +143024,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(248): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(286): "ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 38                   MsgLen                            56
@@ -143041,7 +143041,7 @@
 	// 3f                   PrimValue                         63 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(189): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -80, MsgLen: 56, MsgN: 56, Buf(227): "ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -143049,7 +143049,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(182): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(220): "53ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff92                 MsgLen                           146
@@ -143144,7 +143144,7 @@
 	// 4f                   PrimValue                         79 [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(33): "5140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e44"}
+	// DumpStatus{MsgId: -42, MsgLen: 146, MsgN: 146, Buf(71): "5140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e15201090202"}
 	// 51                   MsgId                            -41
 	//                      TypeMsg                           41
 	// 40                   MsgLen                            64
@@ -143161,7 +143161,7 @@
 	// 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: 64, MsgN: 64, Buf(467): "520109020202fe01ca000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}{F4: {F0: {int64, int64}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: int64, F6: 123, F7: 123, F8: C, F9: D, F10: {}, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界", ParamList: {}}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}}}
+	// DumpStatus{MsgId: -41, MsgLen: 64, MsgN: 64, Buf(5): "5201090202"}
 	// 52                   MsgId                             41
 	//                      ValueMsg                          41 [v.io/v23/vdl/vdltest.XUnionDepth3_XStructDepth2_All union{F4 v.io/v23/vdl/vdltest.XStructDepth2_All struct{F0 v.io/v23/vdl/vdltest.XArray2_TypeObject [2]typeobject;F1 v.io/v23/vdl/vdltest.XArray1_Uint32 [1]uint32;F2 []int16;F3 v.io/v23/vdl/vdltest.XList_Any []any;F4 set[float64];F5 v.io/v23/vdl/vdltest.XSet_XEnumBcd set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}];F6 map[byte]byte;F7 map[uint32]uint32;F8 v.io/v23/vdl/vdltest.XStructDepth1_All struct{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool bool;F3 string;F4 v.io/v23/vdl/vdltest.XString string;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte byte;F8 v.io/v23/vdl/vdltest.XEnumAbc enum{A;B;C};F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty struct{};F11 v.io/v23/vdl/vdltest.XNamedError struct{Id string;Msg string};F12 ?v.io/v23/vdl.WireError struct{Id string;RetryCode v.io/v23/vdl.WireRetryCode enum{NoRetry;RetryConnection;RetryRefetch;RetryBackoff};Msg string;ParamList []any};F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16 uint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32 uint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64 uint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8 int8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16 int16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32 int32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64 int64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32 float32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64 float64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F9 v.io/v23/vdl/vdltest.XStructDepth1_Bool struct{F1 bool};F10 v.io/v23/vdl/vdltest.XUnionDepth1_All union{F0 any;F1 bool;F2 v.io/v23/vdl/vdltest.XBool;F3 string;F4 v.io/v23/vdl/vdltest.XString;F5 typeobject;F6 byte;F7 v.io/v23/vdl/vdltest.XByte;F8 v.io/v23/vdl/vdltest.XEnumAbc;F9 v.io/v23/vdl/vdltest.XEnumBcd;F10 v.io/v23/vdl/vdltest.XStructEmpty;F11 v.io/v23/vdl/vdltest.XNamedError;F12 ?v.io/v23/vdl.WireError;F13 uint16;F14 v.io/v23/vdl/vdltest.XUint16;F15 uint32;F16 v.io/v23/vdl/vdltest.XUint32;F17 uint64;F18 v.io/v23/vdl/vdltest.XUint64;F19 int8;F20 v.io/v23/vdl/vdltest.XInt8;F21 int16;F22 v.io/v23/vdl/vdltest.XInt16;F23 int32;F24 v.io/v23/vdl/vdltest.XInt32;F25 int64;F26 v.io/v23/vdl/vdltest.XInt64;F27 float32;F28 v.io/v23/vdl/vdltest.XFloat32;F29 float64;F30 v.io/v23/vdl/vdltest.XFloat64;F31 ?v.io/v23/vdl/vdltest.XStructEmpty;F32 ?v.io/v23/vdl/vdltest.XNamedError};F11 v.io/v23/vdl/vdltest.XUnionDepth1_Float64 union{F29 float64};F12 ?v.io/v23/vdl/vdltest.XStructDepth1_XEnumBcd struct{F9 v.io/v23/vdl/vdltest.XEnumBcd};F13 ?v.io/v23/vdl/vdltest.XStructDepth1_XUint16 struct{F14 v.io/v23/vdl/vdltest.XUint16}}}]
 	// 01                   TypeIdsLen                         1
@@ -143322,7 +143322,7 @@
 		vdltest.XUnionDepth3_XStructDepth2_All{F4: {F0: {typeobject(int64), typeobject(int64)}, F1: {123}, F2: {-123}, F3: {int64(-123)}, F4: {1.5}, F5: {D}, F6: {123: 123}, F7: {123: 123}, F8: {F0: int64(-123), F1: true, F2: true, F3: "abcdeΔΘΠΣΦ王普澤世界", F4: "abcdeΔΘΠΣΦ王普澤世界", F5: typeobject(int64), F6: 123, F7: 123, F8: C, F9: D, F11: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}, F12: {Id: "abcdeΔΘΠΣΦ王普澤世界", RetryCode: RetryBackoff, Msg: "abcdeΔΘΠΣΦ王普澤世界"}, 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: -123, F27: 1.5, F28: 1.5, F29: 1.5, F30: 1.5, F31: {}, F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F9: {F1: true}, F10: {F32: {Id: "abcdeΔΘΠΣΦ王普澤世界", Msg: "abcdeΔΘΠΣΦ王普澤世界"}}, F11: {F29: 1.5}, F12: {F9: D}, F13: {F14: 123}}},
 		0x81, "552f020027762e696f2f7632332f76646c2f76646c746573742e584172726179325f547970654f626a656374010e0202e1572b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f55696e74333201050201e15904030107e15b2403001e762e696f2f7632332f76646c2f76646c746573742e584c6973745f416e79010fe15d0404010be1612901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e15f28040022762e696f2f7632332f76646c2f76646c746573742e585365745f58456e756d4263640131e163060501020202e165060501050205e1692000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e16b2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e16d2000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e16f2901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e17125060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17335060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e1795201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17b0403010fe17747060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013de100034d73670103e10009506172616d4c697374013ee1e1750408013ce17d2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff832000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff852100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8b2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff8f04080139e1ff910408013ae167fe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9334060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f426f6f6c0101000246310101e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320135e1000246330103e1000246340136e100024635010ee1000246360102e1000246370137e1000246380138e1000246390131e100034631300139e10003463131013ae10003463132013be100034631330104e10003463134013fe100034631350105e100034631360140e100034631370106e100034631380141e100034631390110e100034632300142e100034632310107e100034632320143e100034632330108e100034632340144e100034632350109e100034632360145e10003463237010ae100034632380146e10003463239010be100034633300147e100034633310148e100034633320149e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f466c6f6174363401010003463239010be1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d4263640101000246390131e1e1ff990408014ee1ff9f3806002a762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f5855696e74313601010003463134013fe1e1ff9d04080150e153ff92060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f416c6c010e00024630012be100024631012ce100024632012de100024633012ee100024634012fe1000246350130e1000246360132e1000246370133e1000246380134e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e15140070033762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f585374727563744465707468325f416c6c010100024634012ae1e1", "520109020202fe01ca000000000001007b0201fff503010000fff50401fef83f05010206017b7b07017b7b08000001fff501010201031e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c041e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0500067b077b080209020b001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10c001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c0103021e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10d7b0e7b0f7b107b117b127b13fff514fff515fff516fff517fff518fff519fff51afff51bfef83f1cfef83f1dfef83f1efef83f1fe120001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce1e1090001e10a20001e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958c011e6162636465ce94ce98cea0cea3cea6e78e8be699aee6bea4e4b896e7958ce10b00fef83f0c0002e10d007be1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -143666,11 +143666,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -143681,7 +143681,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -143692,7 +143692,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -143700,7 +143700,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -143909,7 +143909,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -143926,7 +143926,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -144135,7 +144135,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -144152,7 +144152,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -144169,7 +144169,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -144177,7 +144177,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -144194,7 +144194,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -144202,7 +144202,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -144332,7 +144332,7 @@
 		vdltest.XUnionDepth3_XUnionDepth2_All{F5: {F0: {}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f58556e696f6e4465707468325f416c6c010100024635012ae1e1", "5200000400000000",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(1023): "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e"}
 	// 55                   MsgId                            -43
 	//                      TypeMsg                           43
@@ -144676,11 +144676,11 @@
 	// 00                   WireTypeIndex                      0 [v.io/v23/vom.wireNamed]
 	// 00                   Index                              0 [v.io/v23/vom.wireNamed.Name]
 	// 1b                   ByteLen                           27 [string len]
-	// 762e696f2f7632332f76646c2f76646c746573742e58496e743634 PrimValue       "v.io/v23/vdl/vdltest.XInt64" [string]
+	// 762e696f2f7632332f76646c2f76646c746573742e58496e PrimValue       "v.io/v23/vdl/vdltest.XInt64" [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: -70, MsgLen: 33, MsgN: 33, Buf(994): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -70, MsgLen: 33, MsgN: 30, Buf(1021): "ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8d                 MsgId                            -71
 	//                      TypeMsg                           71
 	// 23                   MsgLen                            35
@@ -144691,7 +144691,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0a                   PrimValue                         10 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(956): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -71, MsgLen: 35, MsgN: 35, Buf(983): "ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff8f                 MsgId                            -72
 	//                      TypeMsg                           72
 	// 23                   MsgLen                            35
@@ -144702,7 +144702,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireNamed.Base]
 	// 0b                   PrimValue                         11 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireNamed END]
-	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(918): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -72, MsgLen: 35, MsgN: 35, Buf(945): "ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff91                 MsgId                            -73
 	//                      TypeMsg                           73
 	// 04                   MsgLen                             4
@@ -144710,7 +144710,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 3b                   PrimValue                         59 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(911): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -73, MsgLen: 4, MsgN: 4, Buf(938): "6dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 6d                   MsgId                            -55
 	//                      TypeMsg                           55
 	// fe012a               MsgLen                           298
@@ -144919,7 +144919,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(609): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -55, MsgLen: 298, MsgN: 298, Buf(636): "ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff93                 MsgId                            -74
 	//                      TypeMsg                           74
 	// 35                   MsgLen                            53
@@ -144936,7 +144936,7 @@
 	// 10                   PrimValue                         16 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(553): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -74, MsgLen: 53, MsgN: 53, Buf(580): "ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff95                 MsgId                            -75
 	//                      TypeMsg                           75
 	// fe0129               MsgLen                           297
@@ -145145,7 +145145,7 @@
 	// 30                   PrimValue                         48 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(251): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -75, MsgLen: 297, MsgN: 297, Buf(278): "ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff97                 MsgId                            -76
 	//                      TypeMsg                           76
 	// 37                   MsgLen                            55
@@ -145162,7 +145162,7 @@
 	// 41                   PrimValue                         65 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireUnion END]
-	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(193): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -76, MsgLen: 55, MsgN: 55, Buf(220): "ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9b                 MsgId                            -78
 	//                      TypeMsg                           78
 	// 38                   MsgLen                            56
@@ -145179,7 +145179,7 @@
 	// 3a                   PrimValue                         58 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(134): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -78, MsgLen: 56, MsgN: 56, Buf(161): "ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff99                 MsgId                            -77
 	//                      TypeMsg                           77
 	// 04                   MsgLen                             4
@@ -145187,7 +145187,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 4e                   PrimValue                         78 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(127): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -77, MsgLen: 4, MsgN: 4, Buf(154): "ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9f                 MsgId                            -80
 	//                      TypeMsg                           80
 	// 39                   MsgLen                            57
@@ -145204,7 +145204,7 @@
 	// 47                   PrimValue                         71 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireField END]
 	// e1                   Control                          End [v.io/v23/vom.wireStruct END]
-	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(67): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -80, MsgLen: 57, MsgN: 57, Buf(94): "ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// ff9d                 MsgId                            -79
 	//                      TypeMsg                           79
 	// 04                   MsgLen                             4
@@ -145212,7 +145212,7 @@
 	// 01                   Index                              1 [v.io/v23/vom.wireOptional.Elem]
 	// 50                   PrimValue                         80 [uint]
 	// e1                   Control                          End [v.io/v23/vom.wireOptional END]
-	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(60): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100"}
+	// DumpStatus{MsgId: -79, MsgLen: 4, MsgN: 4, Buf(87): "53ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1"}
 	// 53                   MsgId                            -42
 	//                      TypeMsg                           42
 	// ff91                 MsgLen                           145
@@ -145342,7 +145342,7 @@
 		vdltest.XUnionDepth3_XUnionDepth2_All{F5: {F13: {F28: 1.5}}},
 		0x81, "552b020023762e696f2f7632332f76646c2f76646c746573742e584172726179315f537472696e6701030201e1592000001a762e696f2f7632332f76646c2f76646c746573742e58427974650102e1572a020022762e696f2f7632332f76646c2f76646c746573742e584172726179325f5842797465012d0202e15b26030020762e696f2f7632332f76646c2f76646c746573742e584c6973745f5842797465012de16135060020762e696f2f7632332f76646c2f76646c746573742e584e616d65644572726f720102000249640103e100034d73670103e1e15f04080131e15d2f030029762e696f2f7632332f76646c2f76646c746573742e584c6973745f4f7074584e616d65644572726f720130e1652000001a762e696f2f7632332f76646c2f76646c746573742e58426f6f6c0101e1632504001f762e696f2f7632332f76646c2f76646c746573742e585365745f58426f6f6c0133e1672b040025762e696f2f7632332f76646c2f76646c746573742e585365745f584e616d65644572726f720131e169060501330233e16b2d050025762e696f2f7632332f76646c2f76646c746573742e584d61705f58426f6f6c5f58426f6f6c01330233e16f2200001c762e696f2f7632332f76646c2f76646c746573742e58537472696e670103e1712901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4162630103014101420143e1732901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e17525060021762e696f2f7632332f76646c2f76646c746573742e58537472756374456d707479e17b5201001a762e696f2f7632332f76646c2e576972655265747279436f64650104074e6f52657472790f5265747279436f6e6e656374696f6e0c5265747279526566657463680c52657472794261636b6f6666e17d0403010fe17947060016762e696f2f7632332f76646c2e576972654572726f720104000249640103e100095265747279436f6465013ee100034d73670103e10009506172616d4c697374013fe1e1770408013de17f2200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7431360104e1ff812200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7433320105e1ff832200001c762e696f2f7632332f76646c2f76646c746573742e5855696e7436340106e1ff852000001a762e696f2f7632332f76646c2f76646c746573742e58496e74380110e1ff872100001b762e696f2f7632332f76646c2f76646c746573742e58496e7431360107e1ff892100001b762e696f2f7632332f76646c2f76646c746573742e58496e7433320108e1ff8b2100001b762e696f2f7632332f76646c2f76646c746573742e58496e7436340109e1ff8d2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743332010ae1ff8f2300001d762e696f2f7632332f76646c2f76646c746573742e58466c6f61743634010be1ff910408013be16dfe012a060026762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9335060027762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f496e7438010100034631390110e1e1ff95fe0129070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f416c6c012100024630010fe1000246310101e1000246320133e1000246330103e1000246340138e100024635010ee1000246360102e100024637012de1000246380139e100024639013ae10003463130013be100034631310131e10003463132013ce100034631330104e100034631340140e100034631350105e100034631360141e100034631370106e100034631380142e100034631390110e100034632300143e100034632310107e100034632320144e100034632330108e100034632340145e100034632350109e100034632360146e10003463237010ae100034632380147e10003463239010be100034633300148e100034633310149e100034633320130e1e1ff9737070029762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468315f5855696e743332010100034631360141e1e1ff9b3806002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58456e756d426364010100024639013ae1e1ff990408014ee1ff9f3906002b762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468315f58466c6f61743332010100034632380147e1e1ff9d04080150e153ff91070025762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468325f416c6c010e00024630012be100024631012ce100024632012ee100024633012fe1000246340132e1000246350134e1000246360135e1000246370136e1000246380137e100024639014ae10003463130014be10003463131014ce10003463132014de10003463133014fe1e1513f070032762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f58556e696f6e4465707468325f416c6c010100024635012ae1e1", "52000007000d00fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(154): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1520200e0", Value: v.io/v23/vdl/vdltest.XUnionDepth3_OptXStructDepth2_Set_Float64 union{F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: nil}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -145406,7 +145406,7 @@
 		vdltest.XUnionDepth3_OptXStructDepth2_Set_Float64{F6: nil},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "520200e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(159): "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e15207000001fef83fe1", Value: v.io/v23/vdl/vdltest.XUnionDepth3_OptXStructDepth2_Set_Float64 union{F6 ?v.io/v23/vdl/vdltest.XStructDepth2_Set_Float64 struct{F4 set[float64]}}{F6: {F4: {1.5}}}}
 	// 57                   MsgId                            -44
 	//                      TypeMsg                           44
@@ -145473,7 +145473,7 @@
 		vdltest.XUnionDepth3_OptXStructDepth2_Set_Float64{F6: {F4: {1.5}}},
 		0x81, "570404010be1553b06002e762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468325f5365745f466c6f61743634010100024634012ce1e1530408012be1514b07003e762e696f2f7632332f76646c2f76646c746573742e58556e696f6e4465707468335f4f7074585374727563744465707468325f5365745f466c6f61743634010100024636012ae1e1", "5207000001fef83fe1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(179): "592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012be1e1510408012ae15201e0", Value: ?v.io/v23/vdl/vdltest.XStructDepth3_XArray1_Set_XEnumBcd struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]}(nil)}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -145549,7 +145549,7 @@
 		?vdltest.XStructDepth3_XArray1_Set_XEnumBcd(nil),
 		0x81, "592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012be1e1510408012ae1", "5201e0",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(183): "592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012be1e1510408012ae1520500000102e1", Value: ?v.io/v23/vdl/vdltest.XStructDepth3_XArray1_Set_XEnumBcd struct{F0 v.io/v23/vdl/vdltest.XArray1_Set_XEnumBcd [1]set[v.io/v23/vdl/vdltest.XEnumBcd enum{B;C;D}]}({F0: {{D}}})}
 	// 59                   MsgId                            -45
 	//                      TypeMsg                           45
@@ -145629,7 +145629,7 @@
 		?vdltest.XStructDepth3_XArray1_Set_XEnumBcd{F0: {{D}}},
 		0x81, "592901001d762e696f2f7632332f76646c2f76646c746573742e58456e756d4263640103014201430144e1570404012de15531020029762e696f2f7632332f76646c2f76646c746573742e584172726179315f5365745f58456e756d426364012c0201e15344060037762e696f2f7632332f76646c2f76646c746573742e585374727563744465707468335f584172726179315f5365745f58456e756d426364010100024630012be1e1510408012ae1", "520500000102e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(67): "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5853656c664379636c6501020004446174610109e100044e657874012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XSelfCycle struct{Data int64;Next ?v.io/v23/vdl/vdltest.XSelfCycle}{Data: 0, Next: nil}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 53                   MsgId                            -42
@@ -145674,7 +145674,7 @@
 		vdltest.XSelfCycle{},
 		0x81, "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5853656c664379636c6501020004446174610109e100044e657874012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(85): "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5853656c664379636c6501020004446174610109e100044e657874012ae1e1521300fff50100fff50100fff50100fff5e1e1e1e1", Value: v.io/v23/vdl/vdltest.XSelfCycle struct{Data int64;Next ?v.io/v23/vdl/vdltest.XSelfCycle}{Data: -123, Next: {Data: -123, Next: {Data: -123, Next: {Data: -123, Next: nil}}}}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 53                   MsgId                            -42
@@ -145733,7 +145733,7 @@
 		vdltest.XSelfCycle{Data: -123, Next: {Data: -123, Next: {Data: -123, Next: {Data: -123}}}},
 		0x81, "e25304080129e1513706001f762e696f2f7632332f76646c2f76646c746573742e5853656c664379636c6501020004446174610109e100044e657874012ae1e1", "521300fff50100fff50100fff50100fff5e1e1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(132): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654201020004446174610109e1000141012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.XMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.XMutualCycleB}}{Data: 0, A: nil}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
@@ -145811,7 +145811,7 @@
 		vdltest.XMutualCycleB{},
 		0x81, "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654201020004446174610109e1000141012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654201020004446174610109e1000141012ae1e1521300fff50100fff50100fff50100fff5e1e1e1e1", Value: v.io/v23/vdl/vdltest.XMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.XMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.XMutualCycleB}}{Data: -123, A: {Data: -123, B: {Data: -123, A: {Data: -123, B: nil}}}}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
@@ -145903,7 +145903,7 @@
 		vdltest.XMutualCycleB{Data: -123, A: {Data: -123, B: {Data: -123, A: {Data: -123}}}},
 		0x81, "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654101020004446174610109e1000142012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654201020004446174610109e1000141012ae1e1", "521300fff50100fff50100fff50100fff5e1e1e1e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(132): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654201020004446174610109e1000141012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654101020004446174610109e1000142012ae1e15201e1", Value: v.io/v23/vdl/vdltest.XMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.XMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.XMutualCycleA}}{Data: 0, B: nil}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
@@ -145981,7 +145981,7 @@
 		vdltest.XMutualCycleA{},
 		0x81, "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654201020004446174610109e1000141012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654101020004446174610109e1000142012ae1e1", "5201e1",
 	},
-	// 81                   Version                          129 [vom version 81]
+	// 81                   Version                          129 [Version81]
 	// DumpStatus{MsgId: 0, MsgN: 1, Buf(150): "e25704080129e1e25537060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654201020004446174610109e1000141012ce1e1e2530408012be15137060022762e696f2f7632332f76646c2f76646c746573742e584d757475616c4379636c654101020004446174610109e1000142012ae1e1521300fff50100fff50100fff50100fff5e1e1e1e1", Value: v.io/v23/vdl/vdltest.XMutualCycleA struct{Data int64;B ?v.io/v23/vdl/vdltest.XMutualCycleB struct{Data int64;A ?v.io/v23/vdl/vdltest.XMutualCycleA}}{Data: -123, B: {Data: -123, A: {Data: -123, B: {Data: -123, A: nil}}}}}
 	// e2                   Control               IncompleteType [incomplete type]
 	// 57                   MsgId                            -44
diff --git a/vom/vomtest/vomtest.vdl.go b/vom/vomtest/vomtest.vdl.go
index 4a0722e..a2f5bbe 100644
--- a/vom/vomtest/vomtest.vdl.go
+++ b/vom/vomtest/vomtest.vdl.go
@@ -46,17 +46,17 @@
 		return err
 	}
 	if x.Label != "" {
-		if err := enc.NextFieldValueString("Label", vdl.StringType, x.Label); err != nil {
+		if err := enc.NextFieldValueString(0, vdl.StringType, x.Label); err != nil {
 			return err
 		}
 	}
 	if x.ValueLabel != "" {
-		if err := enc.NextFieldValueString("ValueLabel", vdl.StringType, x.ValueLabel); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.ValueLabel); err != nil {
 			return err
 		}
 	}
 	if x.Value != nil {
-		if err := enc.NextField("Value"); err != nil {
+		if err := enc.NextField(2); err != nil {
 			return err
 		}
 		if err := vdl.Write(enc, x.Value); err != nil {
@@ -64,21 +64,21 @@
 		}
 	}
 	if x.Version != 0 {
-		if err := enc.NextFieldValueUint("Version", __VDLType_byte_2, uint64(x.Version)); err != nil {
+		if err := enc.NextFieldValueUint(3, __VDLType_byte_2, uint64(x.Version)); err != nil {
 			return err
 		}
 	}
 	if x.HexType != "" {
-		if err := enc.NextFieldValueString("HexType", vdl.StringType, x.HexType); err != nil {
+		if err := enc.NextFieldValueString(4, vdl.StringType, x.HexType); err != nil {
 			return err
 		}
 	}
 	if x.HexValue != "" {
-		if err := enc.NextFieldValueString("HexValue", vdl.StringType, x.HexValue); err != nil {
+		if err := enc.NextFieldValueString(5, vdl.StringType, x.HexValue); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -89,59 +89,66 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Label":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Label = value
 			}
-		case "ValueLabel":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.ValueLabel = value
 			}
-		case "Value":
+		case 2:
 			var readAny interface{}
 			if err := vdl.Read(dec, &readAny); err != nil {
 				return err
 			}
 			x.Value = readAny
-		case "Version":
+		case 3:
 			switch value, err := dec.ReadValueUint(8); {
 			case err != nil:
 				return err
 			default:
 				x.Version = vom.Version(value)
 			}
-		case "HexType":
+		case 4:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.HexType = value
 			}
-		case "HexValue":
+		case 5:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.HexValue = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
diff --git a/vom/xdecoder.go b/vom/xdecoder.go
index ec1b4a9..bcbb932 100644
--- a/vom/xdecoder.go
+++ b/vom/xdecoder.go
@@ -93,12 +93,14 @@
 	decStackFlagIsMapKey   decStackFlag = 0x1 // key or elem for dfsNextType
 	decStackFlagIsAny      decStackFlag = 0x2 // the static type is Any
 	decStackFlagIsOptional decStackFlag = 0x4 // the static type is Optional
+	decStackFlagFastRead   decStackFlag = 0x8 // subtypes use ReadValue fastpath
 )
 
 func (f decStackFlag) FlipIsMapKey() decStackFlag { return f ^ decStackFlagIsMapKey }
 func (f decStackFlag) IsMapKey() bool             { return f&decStackFlagIsMapKey != 0 }
 func (f decStackFlag) IsAny() bool                { return f&decStackFlagIsAny != 0 }
 func (f decStackFlag) IsOptional() bool           { return f&decStackFlagIsOptional != 0 }
+func (f decStackFlag) FastRead() bool             { return f&decStackFlagFastRead != 0 }
 
 // NewDecoder returns a new Decoder that reads from the given reader.  The
 // Decoder understands all formats generated by the Encoder.
@@ -254,7 +256,7 @@
 		case err != nil:
 			return nil, 0, 0, err
 		case ctrl == WireCtrlNil:
-			d.buf.Skip(1) // nil optional
+			d.buf.SkipAvailable(1) // nil optional
 		default:
 			tt = tt.Elem() // non-nil optional
 		}
@@ -267,8 +269,19 @@
 	if want != nil && (len(d.stack) == 0 || flag.IsAny()) {
 		switch want.Kind() {
 		case vdl.Optional, vdl.Array, vdl.List, vdl.Set, vdl.Map, vdl.Struct, vdl.Union:
-			if !vdl.Compatible(tt, want) {
-				return nil, 0, 0, errIncompatibleDecode(tt, want)
+			if tt == want {
+				// Set FastRead flag, which will let us use the fastpath for ReadValue*
+				// in common cases.  We can only use this fastpath if tt and want are
+				// identical, which ensures we don't need to perform any conversions.
+				if !flag.IsAny() && isFastReadParent(tt) {
+					flag |= decStackFlagFastRead
+				}
+				// Regardless of whether we can use the fastpath, there's no need to
+				// check compatibility if tt and want are identical.
+			} else {
+				if !vdl.Compatible(tt, want) {
+					return nil, 0, 0, errIncompatibleDecode(tt, want)
+				}
 			}
 		}
 	}
@@ -294,8 +307,7 @@
 	default:
 		lenHint = -1
 	}
-	top := d.top()
-	if top != nil && top.Type.IsBytes() {
+	if top := d.top(); top != nil && top.Type.IsBytes() {
 		d.flag = d.flag.Set(decFlagIsParentBytes)
 	} else {
 		d.flag = d.flag.Clear(decFlagIsParentBytes)
@@ -387,10 +399,10 @@
 	return top.Index == top.LenHint, nil
 }
 
-func (d *decoder81) NextField() (string, error) {
+func (d *decoder81) NextField() (int, error) {
 	top := d.top()
 	if top == nil {
-		return "", errEmptyDecoderStack
+		return -1, errEmptyDecoderStack
 	}
 	// Increment index and check errors.  Note that the actual top.Index is
 	// decoded from the buf data stream; we use top.LenHint to help detect when
@@ -399,10 +411,10 @@
 	switch top.Type.Kind() {
 	case vdl.Union, vdl.Struct:
 		if top.Index > top.LenHint {
-			return "", fmt.Errorf("vom: NextField called after done, stack: %+v", d.stack)
+			return -1, fmt.Errorf("vom: NextField called after done, stack: %+v", d.stack)
 		}
 	default:
-		return "", fmt.Errorf("vom: NextField called on invalid type, stack: %+v", d.stack)
+		return -1, fmt.Errorf("vom: NextField called on invalid type, stack: %+v", d.stack)
 	}
 	var field int
 	switch top.Type.Kind() {
@@ -410,14 +422,14 @@
 		if top.Index == top.LenHint {
 			// We know we're done since we set LenHint=Index+1 the first time around,
 			// and we incremented the index above.
-			return "", nil
+			return -1, nil
 		}
 		// Decode the union field index.
 		switch index, err := binaryDecodeUint(d.buf); {
 		case err != nil:
-			return "", err
+			return -1, err
 		case index >= uint64(top.Type.NumField()):
-			return "", verror.New(errIndexOutOfRange, nil)
+			return -1, verror.New(errIndexOutOfRange, nil)
 		default:
 			// Set LenHint=Index+1 so that we'll know we're done next time around.
 			field = int(index)
@@ -425,24 +437,27 @@
 			top.LenHint = field + 1
 		}
 	case vdl.Struct:
-		// Decode the struct field index.
-		switch index, ctrl, err := binaryDecodeUintWithControl(d.buf); {
+		// Handle the end-of-struct sentry.
+		switch ok, err := binaryDecodeControlOnly(d.buf, WireCtrlEnd); {
 		case err != nil:
-			return "", err
-		case ctrl == WireCtrlEnd:
+			return -1, err
+		case ok:
 			// Set Index=LenHint to ensure repeated calls will fail.
 			top.Index = top.LenHint
-			return "", nil
-		case ctrl != 0:
-			return "", verror.New(errUnexpectedControlByte, nil, ctrl)
+			return -1, nil
+		}
+		// Decode the struct field index.
+		switch index, err := binaryDecodeUint(d.buf); {
+		case err != nil:
+			return -1, err
 		case index >= uint64(top.Type.NumField()):
-			return "", verror.New(errIndexOutOfRange, nil)
+			return -1, verror.New(errIndexOutOfRange, nil)
 		default:
 			field = int(index)
 			top.Index = field
 		}
 	}
-	return top.Type.Field(field).Name, nil
+	return field, nil
 }
 
 func (d *decoder81) Type() *vdl.Type {
diff --git a/vtrace/vtrace.vdl.go b/vtrace/vtrace.vdl.go
index 189b04a..168a2da 100644
--- a/vtrace/vtrace.vdl.go
+++ b/vtrace/vtrace.vdl.go
@@ -49,7 +49,7 @@
 		return err
 	}
 	if !x.When.IsZero() {
-		if err := enc.NextField("When"); err != nil {
+		if err := enc.NextField(0); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -61,11 +61,11 @@
 		}
 	}
 	if x.Message != "" {
-		if err := enc.NextFieldValueString("Message", vdl.StringType, x.Message); err != nil {
+		if err := enc.NextFieldValueString(1, vdl.StringType, x.Message); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -76,15 +76,26 @@
 	if err := dec.StartValue(__VDLType_struct_1); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "When":
+		}
+		if decType != __VDLType_struct_1 {
+			index = __VDLType_struct_1.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -92,17 +103,13 @@
 			if err := vdltime.TimeToNative(wire, &x.When); err != nil {
 				return err
 			}
-		case "Message":
+		case 1:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Message = value
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -150,22 +157,22 @@
 		return err
 	}
 	if x.Id != (uniqueid.Id{}) {
-		if err := enc.NextFieldValueBytes("Id", __VDLType_array_4, x.Id[:]); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_array_4, x.Id[:]); err != nil {
 			return err
 		}
 	}
 	if x.Parent != (uniqueid.Id{}) {
-		if err := enc.NextFieldValueBytes("Parent", __VDLType_array_4, x.Parent[:]); err != nil {
+		if err := enc.NextFieldValueBytes(1, __VDLType_array_4, x.Parent[:]); err != nil {
 			return err
 		}
 	}
 	if x.Name != "" {
-		if err := enc.NextFieldValueString("Name", vdl.StringType, x.Name); err != nil {
+		if err := enc.NextFieldValueString(2, vdl.StringType, x.Name); err != nil {
 			return err
 		}
 	}
 	if !x.Start.IsZero() {
-		if err := enc.NextField("Start"); err != nil {
+		if err := enc.NextField(3); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -177,7 +184,7 @@
 		}
 	}
 	if !x.End.IsZero() {
-		if err := enc.NextField("End"); err != nil {
+		if err := enc.NextField(4); err != nil {
 			return err
 		}
 		var wire vdltime.Time
@@ -189,14 +196,14 @@
 		}
 	}
 	if len(x.Annotations) != 0 {
-		if err := enc.NextField("Annotations"); err != nil {
+		if err := enc.NextField(5); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_1(enc, x.Annotations); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -228,32 +235,43 @@
 	if err := dec.StartValue(__VDLType_struct_3); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_3 {
+			index = __VDLType_struct_3.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			bytes := x.Id[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "Parent":
+		case 1:
 			bytes := x.Parent[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "Name":
+		case 2:
 			switch value, err := dec.ReadValueString(); {
 			case err != nil:
 				return err
 			default:
 				x.Name = value
 			}
-		case "Start":
+		case 3:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -261,7 +279,7 @@
 			if err := vdltime.TimeToNative(wire, &x.Start); err != nil {
 				return err
 			}
-		case "End":
+		case 4:
 			var wire vdltime.Time
 			if err := wire.VDLRead(dec); err != nil {
 				return err
@@ -269,14 +287,10 @@
 			if err := vdltime.TimeToNative(wire, &x.End); err != nil {
 				return err
 			}
-		case "Annotations":
+		case 5:
 			if err := __VDLReadAnon_list_1(dec, &x.Annotations); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -331,19 +345,19 @@
 		return err
 	}
 	if x.Id != (uniqueid.Id{}) {
-		if err := enc.NextFieldValueBytes("Id", __VDLType_array_4, x.Id[:]); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_array_4, x.Id[:]); err != nil {
 			return err
 		}
 	}
 	if len(x.Spans) != 0 {
-		if err := enc.NextField("Spans"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := __VDLWriteAnon_list_2(enc, x.Spans); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -375,27 +389,34 @@
 	if err := dec.StartValue(__VDLType_struct_6); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Id":
+		}
+		if decType != __VDLType_struct_6 {
+			index = __VDLType_struct_6.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			bytes := x.Id[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "Spans":
+		case 1:
 			if err := __VDLReadAnon_list_2(dec, &x.Spans); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -475,26 +496,26 @@
 		return err
 	}
 	if x.SpanId != (uniqueid.Id{}) {
-		if err := enc.NextFieldValueBytes("SpanId", __VDLType_array_4, x.SpanId[:]); err != nil {
+		if err := enc.NextFieldValueBytes(0, __VDLType_array_4, x.SpanId[:]); err != nil {
 			return err
 		}
 	}
 	if x.TraceId != (uniqueid.Id{}) {
-		if err := enc.NextFieldValueBytes("TraceId", __VDLType_array_4, x.TraceId[:]); err != nil {
+		if err := enc.NextFieldValueBytes(1, __VDLType_array_4, x.TraceId[:]); err != nil {
 			return err
 		}
 	}
 	if x.Flags != 0 {
-		if err := enc.NextFieldValueInt("Flags", __VDLType_int32_8, int64(x.Flags)); err != nil {
+		if err := enc.NextFieldValueInt(2, __VDLType_int32_8, int64(x.Flags)); err != nil {
 			return err
 		}
 	}
 	if x.LogLevel != 0 {
-		if err := enc.NextFieldValueInt("LogLevel", vdl.Int32Type, int64(x.LogLevel)); err != nil {
+		if err := enc.NextFieldValueInt(3, vdl.Int32Type, int64(x.LogLevel)); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -505,42 +526,49 @@
 	if err := dec.StartValue(__VDLType_struct_9); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "SpanId":
+		}
+		if decType != __VDLType_struct_9 {
+			index = __VDLType_struct_9.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			bytes := x.SpanId[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "TraceId":
+		case 1:
 			bytes := x.TraceId[:]
 			if err := dec.ReadValueBytes(16, &bytes); err != nil {
 				return err
 			}
-		case "Flags":
+		case 2:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Flags = TraceFlags(value)
 			}
-		case "LogLevel":
+		case 3:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.LogLevel = int32(value)
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }
@@ -574,19 +602,19 @@
 		return err
 	}
 	if x.Flags != 0 {
-		if err := enc.NextFieldValueInt("Flags", __VDLType_int32_8, int64(x.Flags)); err != nil {
+		if err := enc.NextFieldValueInt(0, __VDLType_int32_8, int64(x.Flags)); err != nil {
 			return err
 		}
 	}
 	if !x.Trace.VDLIsZero() {
-		if err := enc.NextField("Trace"); err != nil {
+		if err := enc.NextField(1); err != nil {
 			return err
 		}
 		if err := x.Trace.VDLWrite(enc); err != nil {
 			return err
 		}
 	}
-	if err := enc.NextField(""); err != nil {
+	if err := enc.NextField(-1); err != nil {
 		return err
 	}
 	return enc.FinishValue()
@@ -597,29 +625,36 @@
 	if err := dec.StartValue(__VDLType_struct_10); err != nil {
 		return err
 	}
+	decType := dec.Type()
 	for {
-		f, err := dec.NextField()
-		if err != nil {
+		index, err := dec.NextField()
+		switch {
+		case err != nil:
 			return err
-		}
-		switch f {
-		case "":
+		case index == -1:
 			return dec.FinishValue()
-		case "Flags":
+		}
+		if decType != __VDLType_struct_10 {
+			index = __VDLType_struct_10.FieldIndexByName(decType.Field(index).Name)
+			if index == -1 {
+				if err := dec.SkipValue(); err != nil {
+					return err
+				}
+				continue
+			}
+		}
+		switch index {
+		case 0:
 			switch value, err := dec.ReadValueInt(32); {
 			case err != nil:
 				return err
 			default:
 				x.Flags = TraceFlags(value)
 			}
-		case "Trace":
+		case 1:
 			if err := x.Trace.VDLRead(dec); err != nil {
 				return err
 			}
-		default:
-			if err := dec.SkipValue(); err != nil {
-				return err
-			}
 		}
 	}
 }