namespace; include rt; fn apply(f, x) { return f(x); } fn main() { let k = 10; let add = fn(x) { return x + k; }; rt.put_n(add(1)); rt.put_c(10); rt.put_n(apply(add, 5)); rt.put_c(10); }