0:	IterSymbolEClasses rc0, F (sym[0]), @32
1:	Jump @3
2:	NextSymbolEClass rc0, @32
3:	IterSymbolEClasses rc1, G (sym[1]), @2
4:	Jump @6
5:	NextSymbolEClass rc1, @2
6:	IterSymbolEClasses rc2, H (sym[2]), @5
7:	Jump @9
8:	NextSymbolEClass rc2, @5
9:	IterENodes rn0, rc0
10:	Jump @12
11:	NextENode rn0, @8
12:	CheckSymbol rn0, F (sym[0]), @11
13:	CheckArity rn0, 1, @11
14:	LoadChild rc3, rn0, 0
15:	BindSlot slot[0], rc3, @11
16:	IterENodes rn1, rc1
17:	Jump @19
18:	NextENode rn1, @11
19:	CheckSymbol rn1, G (sym[1]), @18
20:	CheckArity rn1, 1, @18
21:	LoadChild rc4, rn1, 0
22:	BindSlot slot[1], rc4, @18
23:	IterENodes rn2, rc2
24:	Jump @26
25:	NextENode rn2, @18
26:	CheckSymbol rn2, H (sym[2]), @25
27:	CheckArity rn2, 1, @25
28:	LoadChild rc5, rn2, 0
29:	BindSlot slot[2], rc5, @25
30:	Yield (mark slot[2])
31:	Jump @25
32:	Halt

