// ĠIG NORE _ BACKEND : ĠJVM _ IR Ċ inline Ġfun Ġinline Fun Void ( f : Ġ() Ġ-> ĠUnit ): ĠUnit Ġ{ ĊĠĠĠ Ġreturn Ġf () Ċ } Ċ Ċ inline Ġfun Ġco er ced To Unit () Ġ{ ĊĠĠĠ Ġinline Fun Void Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġaa Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġ++ aa ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun Ġdup ( f : Ġ() Ġ-> ĠUnit ): ĠUnit Ġ{ ĊĠĠĠ Ġf () ĊĠĠĠ Ġf () Ċ } Ċ Ċ fun Ġtest () Ġ{ ĊĠĠĠ Ġdup Ġ{ Ġdup Ġ{ Ġdup Ġ{ Ġdup Ġ{ Ġdup Ġ{ ĊĠĠĠ Ġdup Ġ{ Ġdup Ġ{ ĊĠĠĠĠĠĠĠ Ġco er ced To Unit () ĊĠĠĠ Ġ}}} }} ĊĠĠĠ Ġ}} Ċ } Ċ Ċ // Ġ 3 ĠPOP