// expect: 902 namespace; include rt; hold { shared let c = 5; shared int[3] hist; fn bump(int k) { c = c + k; hist[0]++; return c; } fn twice(int k) { bump(k); return bump(k); } fn get() { return c * 100 + hist[0]; } } fn main() { twice(2); rt.put_n(get()); rt.put_c(10); return 0; }