fun Ġtest ( bal : ĠArray < Int >) Ġ{ ĊĠĠĠ Ġvar Ġbar Ġ= Ġ 4 ĊĊĠĠĠ Ġval Ġa Ġ= Ġ{ Ġbar Ġ+= Ġ 4 Ġ} ĊĠĠĠ Ġa Ġ: Ġ() Ġ-> ĠUnit ĊĊĠĠĠ Ġval Ġb Ġ= Ġ{ Ġbar Ġ= Ġ 4 Ġ} ĊĠĠĠ Ġb Ġ: Ġ() Ġ-> ĠUnit ĊĊĠĠĠ Ġval Ġc Ġ= Ġ{ Ġbal [ 2 ] Ġ= Ġ 3 Ġ} ĊĠĠĠ Ġc Ġ: Ġ() Ġ-> ĠUnit ĊĊĠĠĠ Ġval Ġd Ġ= Ġrun Ġ{ Ġbar Ġ+= Ġ 4 Ġ} ĊĠĠĠ Ġd Ġ: ĠUnit Ċ } Ċ fun Ġ< T > Ġrun ( f : Ġ() Ġ-> ĠT ): ĠT Ġ= Ġf ()