	0	0	8	null
	10	6	3	
	20	9	3	split.C?(split.c)
	20	2	2	c.S!(0)
	20	10	3	split.I?(split.x)
	20	1	1	src.S!(true)
	30	8	3	
	40	7	3	split.O[split.c]!(split.x)
	40	11	4	snk[0].B?(snk[0].b)
	50	6	3	
	60	9	3	split.C?(split.c)
	60	5	2	c.S!(1)
	60	10	3	split.I?(split.x)
	60	1	1	src.S!(true)
	70	8	3	
	80	7	3	split.O[split.c]!(split.x)
	80	12	5	snk[1].B?(snk[1].b)
	90	6	3	
	100	9	3	split.C?(split.c)
	100	4	2	c.S!(2)
	100	10	3	split.I?(split.x)
	100	1	1	src.S!(true)
	110	8	3	
	120	7	3	split.O[split.c]!(split.x)
	120	13	6	snk[2].B?(snk[2].b)
	130	6	3	
	140	9	3	split.C?(split.c)
	140	3	2	c.S!(4)
	140	10	3	split.I?(split.x)
	140	1	1	src.S!(true)
	150	8	3	
FATAL: reference to channel chan!(bool<>) with out-of-bounds indices [4]:[4]
ERROR: unrolling aliases.
Error resolving a single instance alias.
at: bool_split::O[bool_split::c]
Run-time error while checking event.
event[7]:	160	7	3	split.O[split.c]!(split.x)	[by:8]
Caught run-time exception during execution.  Halting.
... at line 6
