procedure Test.0 (): let Test.11 : [, C *self] = Z ; let Test.10 : [, C *self] = S Test.11; let Test.9 : [, C *self] = S Test.10; let Test.3 : [, C *self] = S Test.9; ret Test.3;