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

