procedure Num.22 (#Attr.2, #Attr.3): let Test.12 : U64 = lowlevel NumAdd #Attr.2 #Attr.3; ret Test.12; procedure Test.4 (Test.7, Test.8): let Test.17 : U64 = 1i64; ret Test.17; procedure Test.4 (Test.7, Test.8): let Test.18 : U64 = 1i64; ret Test.18; procedure Test.0 (): let Test.4 : {} = Struct {}; let Test.4 : {} = Struct {}; let Test.15 : U8 = 100i64; let Test.16 : U32 = 100i64; let Test.10 : U64 = CallByName Test.4 Test.15 Test.16; let Test.13 : U32 = 100i64; let Test.14 : U8 = 100i64; let Test.11 : U64 = CallByName Test.4 Test.13 Test.14; let Test.9 : U64 = CallByName Num.22 Test.10 Test.11; ret Test.9;