namespace; include rt; fn main() { let base = 2; let outer = fn(x) { let inner = fn(y) { return y + base + x; }; return inner(100); }; rt.put_n(outer(7)); rt.put_c(10); let count = 0; let tick = fn(d) { count = count + d; return count; }; rt.put_n(tick(1)); rt.put_c(32); rt.put_n(tick(4)); rt.put_c(10); rt.put_n(count); rt.put_c(10); }