procedure Dict.1 (): let Dict.100 : List {[], []} = Array []; ret Dict.100; procedure Dict.7 (Dict.94): let Dict.99 : U64 = CallByName List.6 Dict.94; ret Dict.99; procedure List.6 (#Attr.2): let List.380 : U64 = lowlevel ListLen #Attr.2; ret List.380; procedure Test.0 (): let Test.2 : List {[], []} = CallByName Dict.1; let Test.1 : U64 = CallByName Dict.7 Test.2; dec Test.2; ret Test.1;