block({ func(makecounter,{sub({ let(name,[x]): print_{ func({name},{ 0: func({name}, replace( report({name}), 1, unoccult(elem(report({name}),1))+1 ) ) }) } })}): unoccult(makecounter(counterA)): unoccult(makecounter(counterB)): func(tick,{block({ unoccult(elem(report([x]),2)): print_unf(unoccult(elem(report([x]),1))) })}): print_tick(counterA) `,': print_tick(counterA) `,': print_tick(counterB) `,': print_tick(counterB) `,': print_tick(counterB) })