procedure List.6 (#Attr.2): let List.139 : U64 = lowlevel ListLen #Attr.2; ret List.139; procedure Test.1 (Test.5): let Test.2 : I64 = 41i64; let Test.11 : {I64} = Struct {Test.2}; let Test.10 : List {I64} = Array [Test.11]; ret Test.10; procedure Test.3 (Test.9, #Attr.12): let Test.2 : I64 = StructAtIndex 0 #Attr.12; let Test.2 : I64 = 41i64; ret Test.2; procedure Test.0 (): let Test.8 : {} = Struct {}; let Test.7 : List {I64} = CallByName Test.1 Test.8; let Test.6 : U64 = CallByName List.6 Test.7; dec Test.7; ret Test.6;