channels:
X : .e(init:0) 1x1of2 off
Y : .e(init:1) 1x1of4 off
Z : .a(init:0) 1x1of3 off
channels:
X : .e(init:0) 1x1of2 off
Y : .e(init:1) 1x1of4 off
Z : .a(init:0) 1x1of3 off
Warning: channel acknowledge `X.e' has no fanin!
Warning: channel acknowledge `Y.e' has no fanin!
channel	Y (.data) : 0
All subnodes of 'X':
X.d[0] : 0
X.d[1] : 0
X.e : 0
All subnodes of 'Y':
Y.d[0] : 1
Y.d[1] : 0
Y.d[2] : 0
Y.d[3] : 0
Y.e : 1
All subnodes of 'Z':
Z.d[0] : 0
Z.d[1] : 0
Z.d[2] : 0
Z.a : 0
channel	Z (.data) : 0
channel	Z (.data) : 1
X : .e(init:0) 1x1of2 source,watch, timing: global {0,0,0,1,} @0
	count: 0, unknowns: 0
Y : .e(init:1) 1x1of4 source,watch, timing: global {0,2,0,1,}* @1 #0
	count: 1, unknowns: 0
Z : .a(init:0) 1x1of3 sink,expect,watch, timing: global {0,1,2,} @2
	count: 0, unknowns: 0
initializing... 
X : .e(init:0) 1x1of2 source,watch, timing: global {0,0,0,1,} @0
	count: 0, unknowns: 2
Y : .e(init:1) 1x1of4 source,watch, timing: global {0,2,0,1,}* @0 #0
	count: 0, unknowns: 4
Z : .a(init:0) 1x1of3 sink,expect,watch, timing: global {0,1,2,} @0
	count: 0, unknowns: 3
resetting... 
channels:
all gone! 
All subnodes of 'X':
X.d[0] : X
X.d[1] : X
X.e : X
All subnodes of 'Y':
Y.d[0] : X
Y.d[1] : X
Y.d[2] : X
Y.d[3] : X
Y.e : X
All subnodes of 'Z':
Z.d[0] : X
Z.d[1] : X
Z.d[2] : X
Z.a : X
