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

